WINE - Запускаем Windows-приложения на Linux


Если вы перешли на Linux, но подходящих аналогов
Windows-программ
не нашли, не отчаивайтесь. В этом случае вы можете
воспользоваться специальным программным обеспечением - WINE. Wine - не эмулятор,
и поэтому ему не требуется время для эмуляции - Wine запускает приложения так,
как это делает Windows. Вы сможете запускать практически все приложения,
используемые вами в Windows и настроить их по своему вкусу, то есть загрузить
собственные шрифты и т.д. Но сначала давайте ознакомимся с основами Wine.


Wine - это свободное программное обеспечение,
позволяющее пользователям UNIX-подобных систем исполнять 16 и 32-битные
приложения Microsoft Windows.


Установка Wine:
Воспользуемся терминалом
суперпользователя (ТОЛЬКО для установки):



sudo -s


Добавим список репозиториев, ключ, и установим Wine:



RELEASE=`lsb_release -cs`
elif [[ $RELEASE = "lucid" || $RELEASE =
"karmic" || $RELEASE = "jaunty" || $RELEASE = "intrepid" || $RELEASE = "hardy"
]]; then
wget -q
http://wine.budgetdedicated.com/apt/sources.list.d/$RELEASE.list -O
/etc/apt/sources.list.d/winehq.list
wget -q
http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | apt-key add -
apt-get
update && apt-get install -y wine cabextract


Примечание: если вы используете не Ubuntu, а, например,
Linux Mint 9, то выражение
«http://wine.budgetdedicated.com/apt/sources.list.d/$RELEASE.list» замените на
«http://wine.budgetdedicated.com/apt/sources.list.d/lucid.list», иначе при
выполнении команды будет подставлено значение «isadora», а не «lucid», и
установка не пройдет.


Затем создадим в домашней директории папку ~/.wine/, запустив конфигуратор
Wine:



winecfg


Пока нам там делать ничего не нужно, закроем.


Установка и удаление приложений:
Для установки приложения
Windows воспользуемся файловым браузером winefile:



winefile


Затем переходим в нужный каталог нашей файловой системы Linux либо
виртуального диска C:/ и двойным щелчком запускаем нужный исполняемый
файл. Многие приложения после установки требуют перезапуска системы, но мы
работаем в виртуальной среде, и поэтому компьютер перезагружать не следует.
Нужно только перезапустить Wine (при этом завершить остальные работающие
приложения до перезагрузки):



wineboot


Если установка производится из файла с расширением *.msi, то
воспользуемся командой:



msiexec /i example.msi


где example.msi - название вашего файла.


Для удаления приложения Windows нужно выполнить
следующее:

Переходим в «Приложения»«Wine»
«Программы»«<Папка с программой>»
«Uninstall».


Если же после установки приложения, его папка не появилась в «Приложения» →
«Wine» → «Программы», то воспользуемся терминалом. Например, чтобы запустить
example.exe, находящийся на виртуальном диске C:/ в директории
Program Files/Random, переходим в соответствующую директорию и
запускаем его:



cd ~/.wine/drive_c/"Program Files"/Random
example.exe


Общие настройки:


Приложения:
По умолчанию установлен Windows XP, который можно изменить на
другую версию. Причем можно настроить так, чтобы каждое приложение запускалось с
параметром определенной системы.


Библиотеки:
По умолчанию все библиотеки в Wine используются свои.


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


Вид и интеграция:
Во вкладке «Графика», по умолчанию стоят
галочки "разрешить менджеру окон управлять окнами Wine” и
«разрешить менджеру окон декорировать окна», оформление win-окон будет
таким же, как и у любых других приложений. При желании вы можете управлять
размерами системных шрифтов и цветом десктопа.


Диски:
Здесь можно добавлять диски, используя для них любую директорию
вашей файловой системы.


Аудио:
При работающем звуке ничего изменять не рекомендуется.


Помните!
При запуске Wine желательно завершить все
работающие приложения и отключить Compiz (эффекты).