Install AppImages and Sandbox them... in one go!
This release allows sandboxing of AppImage packages while installing them via a flag for -i
and -ia
or a dedicated option.
Option -i
or install
, with flag --sandbox
The new flag is --sandbox
, using it in combination with -i
or install
allows you to install also AppImage packages from local scripts, if you have created your own and also from your custom database or a third-party repo you use near the "AM" database (see the "AM" documentation for more information)
am -i --sandbox {PROGRAM}
or localy
am -i --user --sandbox {PROGRAM}
appman -i --sandbox {PROGRAM}
Option -ia
or install-appimage
, with flag --sandbox
...
...while in combination with the -ia
or install-appimage
command it allows you to select and install only the AppImages present in the "AM" database (which as I write, are 2123, see portable-linux-apps.github.io/appimages)
am -ia --sandbox {PROGRAM}
or localy
am -ia --user --sandbox {PROGRAM}
appman -ia --sandbox {PROGRAM}
...and the new variant of -ia
: the -ias
option!
But to simplify things, you can replace -ia --sandbox
with the new option -ias
(aka Install AppImage & Sandbox)
am -ias {PROGRAM}
or localy
am -ias --user {PROGRAM}
appman -ias {PROGRAM}
See it in action!
simplescreenrecorder-2024-12-04_16.44.11.mkv.mp4
You will find all the documentation on how sandboxing works in the related guide.
Option --sandbox
As you may have guessed from the video above, from now on, AM users will be able to choose whether to install "Aisap" locally or system-wide.
Of course, make sure you already have an "appman-config" configuration file. If you don't have one, start any installation using the --user
flag or start AM in "AppMan Mode" using the option --user
. For more information, see am -h
.
Option -f
or files
The message indicating whether the AppImages are in a sandbox will only be displayed in tables that have the 🔒 symbol
...the aisap
command will be checked first, regardless of whether it is present system-wide or locally.
Learn more about "Aisap" https://github.com/mgord9518/aisap
What's Changed
- simplify how to get path to appimage & use shell built in test by @Samueru-sama in #1174 and #1182
- Fix total size, by @Azathothas by @ivan-hc in #1185
- "AM" 9.3, allow enable sandoxing when installing AppImages by @ivan-hc in #1180
Full Changelog: 9.2...9.3