One of the issues with things like appimages, sfs files, etc..., is how do you update them?
The normal answer is, doanload a new version.
But the appimage folk seem to like a thing call "zsync", which is an updater of binary files by only downloading the blocks that are different between the old version and the new version, a kind of "rsync" over the net.
I've been experimenting with it with my FrugalPup appimages.
It appears to work.
To update 'FrugalPup-i386.AppImage', download 'FrugalPup-i386.AppImage.zsync' into the same directory as 'FrugalPup-i386.AppImage', then run:
Code: Select all
zsync -i FrugalPup-i386.AppImage FrugalPup-i386.AppImage.zsync
The ".zsync" file was created with:
Code: Select all
zsyncmake -e -u http://www.fishprogs.software/puppy/frugalpup/files/FrugalPup-i386.AppImage FrugalPup-i386.AppImage
Note1: I installed "zsync" via PPM, this includes "zsyncmake"
Note2: This won't work with "mediafire", so I had to use an ordinary "HTTP" server.
Note3: "zsync" could just as easily be used for ".sfs" file, ".iso" files, ".zip" files, etc...