AppImage
What is an AppImage
FreeCAD AppImages
Stable version
Development version
Auto Updating
AppImage has a very smart and economical way of updating. It calculates the delta between the new appimage and the older one and will only download the changes between their versions. So essentially, the user theoretically ends up downloading ~10%-15% instead of a a new appimage each time. This is done via an AppImage application.
via Command Line Interface
appimageupdate
via GUI
appimageguiupdate
Using AppImages in your Development Workflow
Question: Is there a way to edit files (.py) in an AppImage? Answer:
$ <FreeCAD>.AppImage --appimage-extract $ cd squashfs-root/ (Open your python file(s) in you favorite code editor and save) $ ./AppRun
Repackaging AppImages
If you've dones the above and now want to re-package the AppImage with your latest changes proceed as follows:
$ cd .. $ wget "https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage" $ chmod a+x appimagetool-x86_64.AppImage $ ./appimagetool-x86_64.AppImage squashfs-root