0

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

我能做些什么吗?

谢谢,

吉拉德

4

1 回答 1

1

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

1. 使用图形用户界面

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

2.在命令行上

chmod a+x Some.Appimage

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

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

在您的下载页面上,您可以链接到图像和/或http://discourse.appimage.org/t/how-to-make-an-appimage-executable/80

使 AppImage 可执行

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

于 2017-07-14T08:47:26.433 回答