Как вы делаете содержимое ISO-файлов, смонтированных в Archive Mounter, исполняемым?

Функция Archive Mounter в последних выпусках Ubuntu великолепна: вы просто используете его для любого файла * .iso и монтируете его так, как если бы вы вставили компакт-диск в дисковод ... ну, почти.

Если вы хотите просто прочитать данные, это здорово, но если вы действительно хотите выполнить какие-либо программы на них (например, запустить старую игру в Wine), вы получите сообщение об ошибке:

Файл '/home/ enjmyName‹/.gvfs/ enjmyIsoFile automotive/ enjmyExecutable rout.exe' не помечен как исполняемый. Если это было загружено или скопировано из ненадежного источника, запуск может быть опасным. Подробнее читайте о исполняемом бите.

Если вы попытаетесь использовать вкладку «Разрешения» диалогового окна свойств GNOME, она сообщит вам:

Разрешения для «/home/ndommyName отпуска/.gvfs/ndommyIsoFile‹/ndommyExecutable» } .exe "не удалось определить.

И если вы попытаетесь sudo chmod + x по этому пути, вы получите:

chmod: не можете получить доступ к `/home/ndommyName отпуска/.gvfs/ndommyIsoFile угадывается/ {myExecutable} .exe ': В доступе отказано

Итак, мой вопрос ... кто-нибудь знает, как смонтировать ISO-образы (через Archive Mounter) И все еще сможет выполнять их содержимое?

3
задан 11 January 2012 в 12:01

1 ответ

Я пытался посмотреть, если gvfs-fuse-daemon использует некоторый файл "значений по умолчанию" напрасно. Я знаю, что это не "gvfs" soluction, но, если это - проблема должностного лица - свойство в монтировании, можно попробовать старую хорошую командную строку:

mkdir /tmp/try
sudo mount -o loop,ro,exec,dev /path/to/isofile.iso /tmp/try

Я предполагаю, что это могло все еще иметь проблемы в зависимости от типа файловой системы в изображении ISO.

1
ответ дан 1 December 2019 в 19:50

Другие вопросы по тегам:

Похожие вопросы: