Как установить программу Windows в ISO в Wine?

Как раз из структуры именования /dev/uba, похоже, что вы создали свое собственное правило UDEV, и теперь это не работает для вас. Нам нужно увидеть этот код, чтобы помочь вам.

Я уверен, что вы уже проконсультировались с этим, но на всякий случай проконсультируйтесь с этой ссылкой для создания правил UDEV. http://wiki.debian.org/udev

Обратная связь, основанная на обновлении

ACTION=="add", KERNEL=="ub[a-z]*[1-9]*", PROGRAM="/sbin/blkid -o values -s TYPE %N", RESULT=="vfat", RUN+="/home/ubuntu/.mount_usb %k %n" ACTION=="remove", KERNEL=="ub[a-z]*", RUN+="/home/ubuntu/.unmount_usb"

Похоже, что ваш предшественник не знал о usbmount. Это правило будет работать только на форматированных дисках vfat, теперь вы можете расширить этот список или ... вы можете установить usbmount и настроить его, чтобы создать нужные имена устройств. После этого у вас есть что-то, что поддерживается для вас только с незначительными изменениями конфигурации и полным решением для домашнего приготовления.

Кстати, там есть синтаксическая ошибка, это value не values, запуск этого из CLI

sudo blkid -o value -s TYPE /dev/sdb1 vfat

Таким образом, %N - это вход, например блочное устройство и RESULT являются стандартными. Это подробно описано на странице пользователя udev. Возможно, вы сможете сделать что-то вроде этого RESULT=="[vfat|fat16]", или вы можете перенаправить вывод на скрипт и провести там более богатое сравнение. Быстрый просмотр пакета usbmount показывает, что в сценарии callout выполняются богатые сравнения для добавления и удаления. Я настоятельно рекомендую вам перейти на usbmount.

1
задан 7 July 2012 в 07:27

5 ответов

Установите ацетонизо командой sudo apt-get install acetoneiso.

Откройте его, набрав acetoneiso в тире и щелкните значок.

Нажмите кнопку «Маунт». И выберите файл iso для монтирования.

enter image description here

Откройте Nautilus (браузер файлов), чтобы увидеть, что iso установлен в папке с именем 1. [ ! d7]

Тогда вы должны иметь возможность устанавливать программу из файла iso.

См. эту документацию сообщества об установке программного обеспечения с помощью вина
3
ответ дан 25 May 2018 в 08:56

Вы можете просто дважды щелкнуть ISO в файловом менеджере, чтобы открыть его. Вы также можете щелкнуть по нему правой кнопкой мыши и выбрать Archive Mounter, который должен быть по умолчанию, чтобы открыть его.

2
ответ дан 25 May 2018 в 08:56
  • 1
    В этом случае, может ли он установить его там? Вопрос в том, что иногда я не мог выполнить из iso. – Anwar 7 July 2012 в 11:26
  • 2
    Да. Предполагая, что вино установлено правильно, двойное нажатие на .exe там должно работать должным образом. Если это не так, то в этот момент mount также должен быть доступен в терминале через каталог ~ / .gvfs /. И это не требует создания временных каталогов, установки дополнительного программного обеспечения, которое вы будете использовать только один раз, или root-доступа с помощью sudo. – dobey 7 July 2012 в 20:34
  • 3
    @ dobey вы проверили это? В моем тестировании я не могу выполнять программы в Wine, которые монтируются с помощью Archive Mounter. – Caltor 22 October 2012 в 20:46
  • 4
    @Caltor Я не могу проверить его на 64-битной основе. Возможно, есть некоторые ошибки в вине или других частях, которые необходимо исправить. Я обнаружил ошибку MultiArch, которая просто пыталась это сделать сейчас. – dobey 22 October 2012 в 23:14
  • 5
    @dobey Я запускаю Ubuntu 12.04 LTS 64 бит, и мне пришлось установить его из командной строки для вина, чтобы увидеть его. – Caltor 23 October 2012 в 02:56

Вы можете установить это iso, а затем просто использовать файлы так, как вы хотите. Например:

sudo mount X.iso /media/isoimage/ -o loop

, где существует каталог isoimage в / media

Чтобы отключить:

sudo umount /media/isoimage

Nautilus должен иметь возможность монтировать isos [!d3 ]

1
ответ дан 25 May 2018 в 08:56

Попробуйте открыть nautilus, щелкните файл правой кнопкой мыши и выберите «Disk Image Mounter». Он был установлен для меня. Хотя я не мог установить его, используя другие способы CMD.

1
ответ дан 25 May 2018 в 08:56

Установите ISO с помощью:

sudo mount -o loop ~/Path to/X.iso /mnt

Затем вы можете перейти к /mnt и выполнить свой exe с помощью Wine.

0
ответ дан 25 May 2018 в 08:56

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

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