1

Using APT it is possible to install applications and keep them up-to-date. APT is only available in Debian based systems. The same can be said about, for example, RPM for Red Hat. Because there are many package managers to maintain, more and more developers are publishing AppImages, Flatpacks, Snaps and so on. In itself, that is a good evolution, but particularly for AppImages in this case, it's difficult to always use the latest version. I always have to look at the developer site to download the latest version.

My question: are there package managers for AppImage that keep track of all AppImages? The system should be able to search, install, upgrade and launch them.

If this doesn't already exist. How do you manage different AppImages? I think it's a good practice to create a folder like ~/.AppImages/app-name/app-name.version.AppImage.

Please do correct my English and/or extend the question if needed. Thanks in advance.

  • There is AppImageUpdate, if that's what you're looking for. There is otherwise not much need for package management, because decentralisation (no central repository) and self-containment (no dependencies) are among the basic concepts of AppImage. – danzel Aug 6 '18 at 13:28
  • Yes, AppImageUpdate provides a way to update an AppImage. The problem is that not all AppImages are compatible with AppImageUpdate. But maybe, I should change the question to: "Are there repo's (just like launchpad for apt) that collects AppImages, so that an AppImage manager just could regularly replace the image with a newer one?" – Thomas Devoogdt Aug 6 '18 at 13:53
1

AppImage is designed to be a standalone standard, check this appimage_guide

First step:
making it executable with

chmod a+x example.AppImage  

Next step: you can execute it as follows

./example.AppImage`
  • Yes, I do know how to use an AppImage. The question is more focused on the management of AppImages. e.g. for digiKam I always need to visit the site to download the latest version. – Thomas Devoogdt Aug 6 '18 at 13:56
  • @ThomasDevoogdt have your installed AppImageKit on your OS sir? – abu-ahmed al-khatiri Aug 6 '18 at 13:59
1

There are no AppImage repositories or managers or launchers. One purpose of AppImage is to render that infrastructure and those applications unnecessary.

AppImages are self-contained, because another purpose of AppImage is to eliminate the "upgrade treadmill" of rpms and debs. Well-written AppImage applications are generally capable of downloading and installing their own security updates from a secure location without user intervention. If you upgrade an AppImage, it's because you want to...and that's a cultural shift that some deb/rpm users take some time to get used to.

Your idea of keeping track of AppImages on your system is wise. It's the human admin's responsibility to know what's installed on their system; package managers are merely tools that help.

  • Thank you for the clarifying answer. I didn't know that an AppImage is capable to update itself. Unfortunately, not all developers do implement it, and that's what's bothering me. But okay, if someone does have plans to develop something to quickly pick or replace an AppImage, just like an appstore, let me know. – Thomas Devoogdt Aug 15 '18 at 8:40

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.