Не могу сделать исполняемый файл * .AppImage

1

Я щелкнул правой кнопкой мыши на файле .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)
user2824371
источник
1
Ссылаясь на «Linux» недостаточно знать, с чем вы имеете дело. Какой дистрибутив Linux вы используете (Debian, Fedora, Ubuntu и т. Д.)? Какую среду рабочего стола вы используете (Xfce, Gnome3, KDE и т. Д.)?
mjb2kmn
1
У вас есть файл? Какой дистрибутив Linux? почему ты хочешь сделать это?
AFH
Вы пробовали chmodв командной строке? Какую ошибку это дает?
Attie
@ mjb2kmn Это Linux Mint 17
user2824371
1
@ Атти - Спасибо. Я не сталкивался с этим форматом раньше: я предполагал, что это какой-то графический формат, импортированный с Mac! Мы живем и учимся ...
AFH

Ответы:

5

Этот файл находится в разделе / ​​файловой системе NTFS (для Windows), которая не поддерживает Unix-подобные разрешения. Вот почему вы не можете установить бит выполнения , специфичный для Unix.

Лучшее решение здесь - переместить *.AppImageфайл в другую файловую систему - возможно, в ваш домашний каталог. Затем вы сможете chmodи запустить его, как ожидалось.

Attie
источник
1
Вау .. Спасибо, сэр за ваши усилия и полезную информацию. Я трачу много времени, пробуя разные версии программного обеспечения, потому что думал, что файлы могут быть повреждены. Это был очень полезный ответ.
user2824371
1
Нет проблем, я рад, что это сработало :-)
Attie