Github 版本上的 AppImage - 可执行权限

AppImage on Github Releases - Executable Permission

我在 github 版本上托管 AppImage 文件 https://github.com/Gilad-Kutiel-App/jumpfm/releases。 下载时文件没有执行权限,需要手动设置。

我能做些什么吗?

谢谢,

吉拉德

在您可以 运行 AppImage(或任何与此相关的可执行文件)之前,您需要使其可执行。这是一项 Linux 安全功能。使 AppImage 可执行的主要方法有以下三种:

1.使用 GUI

  1. 打开文件管理器并浏览到 AppImage 的位置
  2. 右键单击 AppImage,然后单击“属性”条目
  3. 切换到“权限”选项卡并
  4. 如果您使用的是基于 Nautilus 的文件管理器(文件、Nemo、Caja),请单击“允许将文件作为程序执行”复选框,或者如果您使用的是 Dolphin,请单击“可执行文件”复选框,或者更改如果您使用的是 PCManFM
  5. ,则将“执行”下拉列表设为“任何人”
  6. 关闭对话框
  7. 双击AppImage文件到运行

2。在命令行上

chmod a+x Some.Appimage

3。自动使用可选的 appimaged 守护进程

如果您想让所有 AppImage 自动执行,您可以安装可选的 appimaged 守护进程。它会自动将下载的 AppImages 添加到菜单中,并使它们可以为您执行。它可以从 https://github.com/AppImage/AppImageKit/releases 下载或从您的发行版安装。

在你的下载页面,你可以link到图片and/or到http://discourse.appimage.org/t/how-to-make-an-appimage-executable/80

注意:请不要将 AppImage 放入另一个存档,如 .zip 或 .tar.gz。虽然避免用户必须设置权限可能很诱人,但这会破坏桌面与可选的 appimaged 守护程序等的集成。此外,AppImage 格式的美妙之处在于您永远不需要解压任何东西