Я использую Edubuntu 11.10 на низкопрофильном настольном компьютере HP с процессором AMD 64 и 512 МБ ОЗУ.
Я установил и обновил Wine 1.3 и настроил Winecfg для автоматического определения дисков в соответствии с инструкциями в WineHQ.
Он обозначил CDROM как D:
, а затем я поместил различные файлы .exe
(например, setup.exe
, start.exe
и т. Д.) В окно Winecfg.
Даже с оригинальным диском в приводе CDROM и вводом текста с терминала, например: wine setup.exe
, было error msg: could not find c:\windows\sytem32\setup.exe
, и программа не запускалась.
В Winecfg я решил остаться с настройками «по умолчанию». Помощь очень ценится, но требуется больше деталей, так как я новичок в Linux, терминале и Wine.
Wine не находит исполняемые файлы, использующие диски, которые вы вводите в Winecfg.
Чтобы выполнить ваши файлы из командной строки, вам нужно найти их путь в Linux .
Например, если файл находится на вашем CDROM, вам нужно использовать wine /cdrom/setup.exe
в командной строке.
Причина этого заключается в том, что некоторым приложениям требуются «обходные пути» или собственные библиотеки DLL для запуска в Linux через Wine.
Добавлять сюда приложения можно только в том случае, если им требуется переопределение библиотеки.
Winecfg позволяет вам добавлять эти приложения, чтобы вы могли легко настроить их требования, но это не значит, что Wine автоматически найдет файлы при вводе "wine appnamegoeshere.exe".
Как и Windows, Wine находит файлы автоматически, только если они находятся в «системных папках». К ним относятся C:\
, C:\Windows
и C:\Windows\System32
(и несколько других).
Примечание. Это сопоставления дисковода , и они не делают исполняемые файлы и файлы автоматически видимыми для Wine
] Добавление D:\
в список дисков не делает исполняемые файлы автоматически видимыми для Wine. Вместо этого то, что он делает, облегчает приложениям (и вам) поиск файлов, как в Windows, используя буквы дисков и обычный формат пути из Windows.