Just learned about AppImageUpdate
. As its name suggests, it updates your appimages, simple! But how simple is that in reality? Just:
- Download the AppImageUpdate .appimage from here
- Make it executable, run it.
- It will show you an open dialog. Choose your appimage.
- It will automatically update the appimage.
The main pro is that it takes advantage of .zsync files if the project has it and just downloads the delta (differences) in new versions. So downloads are faster and updates are quicker. And since it has a .zsync file it can probably update itself too!
Most impressively it doesn't use any central repo to get the updates, as their project page says:
AppImageUpdate lets you update AppImages in a decentral way using information embedded in the AppImage itself. No central repository is involved. This enables upstream application projects to release AppImages that can be updated easily.
One downside is that if there are no .zsync files for an appimage, it will fail to update. If a project provides a .zsync file but you've downloaded a previous version when zsync file was not implemented, you'll have to update to later version manually with a zsync file for updates to work.
If you're a developer who provide appimages, please include .zsync files for your project.More info:
- How To Update AppImages on GNU/Linux
- AppImageUpdate GitHub page
- Ask Ubuntu answer from user DK Bose