我下载了一个 appimage 文件,只想安装它。我知道在 Ubuntu 和 Fedora 下安装它非常简单,但在 Arch Linux 下安装它却很困难。有没有一种常见的方法来安装该程序?
答案1
.appimage
文件只是完整的应用程序可执行文件(类似于但不完全等同于.app
macOS 上的伪文件),因此它们不需要安装。如果您确实希望能够从任何地方调用它们,您可以将它们放入/usr/local/bin
,但这是不必要的。如果我理解正确的话,您是在台式机/笔记本电脑上使用它们,因此即使将它们放在台式机上也可以解决问题。
为了能够执行.appimage
文件,必须通过更改其权限将其设置为可执行文件。使用以下命令可轻松完成此操作:
chmod +x /path/to/file
其中/path/to/file
是您要运行的文件的路径.appimage
。一旦将其设置为可执行文件,您就可以像打开任何其他文件一样打开它。
请注意,只要您使用的发行版支持 AppImages(大多数都支持),则任何发行版的流程都是相同的,而不仅仅是 Arch。
答案2
AppImage 需要 fuse 来挂载嵌入式 sqashfs 文件系统。
如果没有安装fuse,可以使用参数--appimage-extract-and-run
。
这将提取应用程序并启动它。
提取并运行 AppImage 的手动步骤:
如果要提取 AppImage 的内容,可以使用--appimage-extract
。这也允许修改提取的应用程序中的文件。
提取数据后,您将得到一个名为的文件夹squashfs-root
,此文件夹中有一个名为的可执行文件AppRun
。
AppRun
只要应用程序是为您的架构构建的,就可以在大多数 Linux 发行版上执行。