在 Arch Linux 下安装 Appimage

bet*_*ros 30 arch-linux appimage

我已经下载了一个 appimage 文件,只想安装它。我知道它在 Ubuntu 和 Fedora 下非常简单,但我很难在 Arch Linux 下安装它。有没有通用的安装程序的方法?

Man*_*eel 39

.appimage文件只是完整的应用程序可执行文件(类似于但不完全等同.app于 macOS 上的伪文件),因此它们不需要安装。如果您真的希望能够从任何地方调用它们,您可以将它们放入 中/usr/local/bin,但这是不必要的。如果我理解正确,您是在台式机/笔记本电脑上使用它们,因此即使将它们放在台式机上也能解决问题。

为了能够执行.appimage文件,必须通过更改您的权限将其设置为可执行文件。这可以使用以下命令轻松完成:

chmod +x /path/to/file
Run Code Online (Sandbox Code Playgroud)

其中/path/to/file.appimage您要运行的文件的路径。一旦它被设置为可执行文件,你就可以像打开任何其他文件一样打开它。

请注意,如果您使用的发行版支持 AppImages(并且大多数都支持),则该过程对任何发行版都是相同的,而不仅仅是针对 Arch。

  • 你可能需要安装 fuse2/fuse3 包 (https://www.archlinux.org/packages/extra/x86_64/fuse2/) (2认同)

小智 5

AppImage需要fuse来挂载嵌入式sqashfs文件系统。

如果没有安装保险丝,可以使用参数--appimage-extract-and-run

这将提取应用程序并启动它。

提取并运行 AppImage 的手动步骤:

如果你想提取AppImage的内容可以使用--appimage-extract. 这还允许修改提取的应用程序中的文件。

提取数据后,您将有一个名为 的文件夹squashfs-root,在此文件夹中,有一个名为 的可执行文件AppRun

AppRun只要应用程序是针对您的体系结构构建的,就应该可以在大多数 Linux 发行版上执行。