无法使 *.AppImage 文件可执行

无法使 *.AppImage 文件可执行

我右键点击了 .AppImage 文件。我选择了“特性“ 进而 ”允许“ 标签。

我想选中“允许作为程序执行文件“。

它显示单击时复选框处于选中状态。当我释放鼠标左键时,复选框自动取消选中。

我错过了什么?

编辑:以下是终端输出:

m@m-HP-Compaq-dc7800-Small-Form-Factor /media/m/02A8B7D8A8B7C905/Programs/Open Source & Freeware $ chmod +x OpenShot-v2.4.3-x86_64.AppImage
m@m-HP-Compaq-dc7800-Small-Form-Factor /media/m/02A8B7D8A8B7C905/Programs/Open Source & Freeware $ id
uid=1000(m) gid=1000(m) groups=1000(m),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),108(lpadmin),110(sambashare)
m@m-HP-Compaq-dc7800-Small-Form-Factor /media/m/02A8B7D8A8B7C905/Programs/Open Source & Freeware $ stat OpenShot-v2.4.3-x86_64.AppImage
  File: ‘OpenShot-v2.4.3-x86_64.AppImage’
  Size: 158859264   Blocks: 307088     IO Block: 4096   regular file
Device: 806h/2054d  Inode: 58041       Links: 1
Access: (0600/-rw-------)  Uid: ( 1000/       m)   Gid: ( 1000/       m)
Access: 2018-10-17 18:33:54.250031700 +0200
Modify: 2018-10-17 17:44:52.500366000 +0200
Change: 2018-10-17 17:44:52.680737100 +0200
 Birth: -
m@m-HP-Compaq-dc7800-Small-Form-Factor /media/m/02A8B7D8A8B7C905/Programs/Open Source & Freeware $ 

在此处输入图片描述

编辑2:运行第二段代码后发生的情况如下:

m@m-HP-Compaq-dc7800-Small-Form-Factor /media/m/02A8B7D8A8B7C905/Programs/Open Source & Freeware $ mount | grep 02A8B7D8A8B7C905
/dev/sda6 on /media/m/02A8B7D8A8B7C905 type fuseblk (rw,nosuid,nodev,allow_other,default_permissions,blksize=4096)

答案1

此文件位于 NTFS 分区/文件系统(特定于 Windows),无法支持类似 Unix 的权限。这就是您无法设置执行位,这是 Unix 特有的。

最好的解决方案是将*.AppImage文件移至另一个文件系统 - 可能是您的主目录。然后您将能够chmod按预期运行它。

相关内容