An experimental script to convert Snap packages to portable AppImages
It is a proof of concept, it requires more study and attention to make it truly an efficient project.
Install squashfs-tools
from your system package manager.
- Download the script and made it executable
wget -q https://raw.githubusercontent.com/ivan-hc/Snap2AppImage/main/snap2appimage.sh
chmod a+x snap2appimage.sh
- Replace "
APP=SAMPLE
" with "APP=appname
" (where "appname
" is the name of the Snap package you want to convert to an AppImage) - run the script wherever you want
./snap2appimage.sh
The chances of success at the first launch are zero, it still requires manual modifications to adapt the script to the conditions necessary to create an efficient AppImage.
For now it only worked with Chromium and Skype.
In this video I create Skype, after a long manual modification of the script.
simplescreenrecorder-2024-06-28_21.52.30.mkv.mp4
- "AM", package manager for AppImages
- "ArchImage", create AppImages from a portable Arch Linux container (efficiency 90%)
- "AppImaGen", create Appimage packages from .deb packages (efficiency 50%)
- All my AppImage packages https://github.com/ivan-hc#my-appimage-packages