WeHack BBS
AppImage挺有意思的 - 可打印的版本

+- WeHack BBS (https://bbs.wehack.space)
+-- 版块: 计算机技术 (https://bbs.wehack.space/forum-5.html)
+--- 版块: GNU/Linux 讨论区 (https://bbs.wehack.space/forum-6.html)
+--- 主题: AppImage挺有意思的 (/thread-75.html)



AppImage挺有意思的 - vimacs - 03-11-2019

以前我以为它是和snap和flatpak的同类型的东西。实际上AppImage和它们都不一样。
首先,AppImage是个ELF可执行文件,下载之后chmod +x就可以直接执行,而snap和flatpak都要先装上相应的软件才能用它们的软件包。这就是为什么发行版会打包snap和flatpak,而AppImage至多有个libappimage的包,因为运行AppImage的确不需要依赖。
那么,怎样像snap和flatpak那样在隔离的环境里面运行AppImage?答案在AppImage的官方网站上就写了,是使用Firejail构建沙盒环境。而Firejail的确也为AppImage提供了支持,有一个特别的--appimage选项。