SITE: https://portable-linux-apps.github.io
PROJECT "AM": https://github.com/ivan-hc/AM-Applica...
MY GITHUB PROFILE: https://github.com/ivan-hc
◆ What are the portable linux apps?
Portable Linux Apps are standalone applications for GNU/Linux that can (theorically) run everywhere, also on a USB stick. These applcations can be AppImage packages (see appimage.org) or standalone archives (for example Firefox, Blender, Thunderbird...).
◆ How is this site different from other sites that list AppImage packages?
The main problem with AppImage packages is that many of them couldn't be updated easily because previously there was no centralized repository that could advice users that a new version was available (unlike Snapcraft, FlatHub or the default and more common repositories you can find on your GNU/Linux distro). This gap is filled by this site, since I built one!
◆ Is there a centralized repository for AppImage packages?
Yes, I've called it "AM" (Application Manager). All the apps listed on this website can be installed, updated and managed through two CLI (Command Line Interfaces) I wrote in bash (being bash the "base" of our GNU/Linux systems). In fact "AM" is also the name of the main CLI I developed.
The database of "AM" does not stores packages but installation scripts, the same way the Arch User Repository (AUR) do, but each script points directly to a program ready to be downloaded (more often as AppImage packages, but also TAR/DEB archives containing directories, scripts, binary files that don't need to be compiled), and in some and really rare cases a script can build on-the-fly AppImage packages in a way similar to an AUR helper using pkg2appimage and/or appimagetool.
"AM" is also extensible to all the architectures supported by the Linux kernel (and if the app is available for that architecture). There are installation scripts foraarch64 (or ARM64), i686 (the old and obsolete 32bit systems) and obviously the more common x86_64 (64bit systems). My work on "AM" is mainly focused on the x86_64 architecture being it the one I use normally and the more used in general, so many ARM64 and i686 apps may have been omitted when I wrote the scripts for them.
◆ Is there a version of "AM" that does not require root privileges?
Yes, it is named "AppMan", it allows you to choose where to install your applications into your $HOME directory. AppMan is also usable as a portable app (i.e. you can download and place it wherever you want) and it is able to ubdate itself, anywhere! At first start it will ask you where to install the apps and it will create the directory for you (the configuration file is in ~/.config/appman). For example, suppose you want install everything in "Applicazioni" (the italian of "applications").
Visit https://github.com/ivan-hc/AppMan
◆ Are the applications managed safe?
More of them are official programs, others are third-party AppImage packages built from other people (me included), you can see the links to the sources in the application's list (here) or using the -a option of both "AM" and AppMan. If you see an app that steals your data, contains malware or does other bad stuff with your device... please report that app in a github issue and I'll look into it.
◆ I've not understand, what should I install to manage all these applications?
AppMan (to install applications only locally), at https://github.com/ivan-hc/AppMan
AM (to install applications as root user), at https://github.com/ivan-hc/AM-Applica...
-------------------------------
This site, this application list, and all installation scripts are the work of Ivan-HC.
You can also help improve these pages via a pull request to this site's GitHub repository, or report any problems related to the installation scripts in the 'issue' section of the main database, at https://github.com/ivan-hc/AM-Applica....
PORTABLE-LINUX-APPS.github.io is my gift to the Linux community and was made with love for GNU/Linux and the Open Source philosophy.
-------------------------------
#appimage #appimages #linux #gnulinux #flatpak #ubuntu #debian #archlinux #fedora #opensuse #winetasting #snap #bash #shell #linuxterminal #linuxgaming