web-dev-qa-db-ja.com

* .AppImageファイルを実行可能にすることはできません

.AppImageファイルを右クリックしました。 「Properties」を選択し、次に「Permission」タブを選択しました。

ファイルをプログラムとして実行を許可する」の横にあるチェックボックスをオンにします。

クリック中にチェックボックスがオンになっていることを示しています。マウスの左ボタンを離すと、チェックボックスが自動的にオフになります。

何が足りないのですか?

編集:端末出力は次のとおりです。

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 $ 

enter image description here

編集2:これは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
user2824371

このファイルはNTFSパーティション/ファイルシステム(Windows固有)にあり、Unixライクなアクセス許可をサポートできません。これが、Unixに固有の execute-bit を設定できない理由です。

ここでの最善の解決策は、*.AppImageファイルを別のファイルシステム(おそらくホームディレクトリ)に移動することです。これで、chmodを実行して期待どおりに実行できるようになります。

4
Attie