Это старая версия документа.
Содержание
Что это и с чем это едят.
Прошлое руководство устарело и в нем не сказано многих особенностей wine. Здесь я опишу начальную настройку wine, что-бы было понятно каждому. Ему необходимы библиотеки для корректной работы, в этом нам поможет winetricks. Но для начала установим самую свежую версию wine:
sudo apt-get install wine1.5
Существует много тестовых репозиториев, при желании вы можете подключить их (размещу когда буду иметь доступ к своему компьютеру).
Winetricks
Стандартная версия, устанавливаемая по умолчанию устарела. Необходимо скачать и установить новейшую версию:
wget http://www.kegel.com/wine/winetricks && chmod a+rwx winetricks && sudo mv winetricks /usr/local/bin
Использовать winetricks можно как в gui режиме, так и в консольном. Для gui надо нажать Alt+F2 и ввести winetricks. Для консольного режима используйте winetricks название_программы, например:
winetricks directx9 dotnet11
Но не спешите с настройкой! Для этого надо создать префикс. Префикс - каталог, содержащий эмуляцию диска C: со всеми программами и библиотеками windows. Теоретически вы можете устанавливать программы хоть в /mnt, но на практике это чаще всего приводит к сбоям. Если у вас 32-х битная система, просто введите winecfg. Если у вас 64-х битная система то настоятельно рекомендую создать 32-х битный префикс, для этого введите:
WINEARCH=win32 WINEPREFIX=~/.wine winecfg
Например, NET Framework предназначен (в winetricks) только для 32-х битных систем. Если при выполнении winecfg вы увидели окно, предлагающее установить mono и geko, согласитесь и подождите. Покопайтесь в настройках Wine и приступайте к заполнению.
Заполнение wine
На просторах интернета вы найдете множество руководств по заполнению wine программами, для каждой из них могут понадобиться сочетания библиотек, несовместимые с другой. Но можно создавать различные префиксы длдя различных программ, для этого:
WINEARCH=win32 http://help.ubuntu.ru/wiki/wineWINEPREFIX=~/название_префикса winecfg
Запуск программы:
WINEPREFIX=~/название_префикса C:/путь/до/программы
Дополнительно
Установка msi:
msiexec /i программа.msi
—-
Эмуляция процесса загрузки windows:
wineboot
Убивает все процессы wine:
wineserver -k
Желательно в любой префикс установить пакет шрифтов, для этого:
winetricks allfonts
При возникновении ошибок можно написать на форум, скорее всего вам там помогут (или вы получите неоценимый опыт :). Для экономии времени максимально подробно опишите проблему и wine, обязательно под спойлер засуньте лог программы запуска, для этого запустите программу через консоль.
Не запускайте wine из под рута, это только приведет к созданию префикса в /root!