Для запуска приложений, которые изначально разработаны для ОС Windows, пользователи Linux используют Wine. Если переводить дословно, то Wine — это НЕ эмулятор Windows, это альтернативный API. Для запуска большинства программного обеспечения Windows чистого Wine не хватает, нужны дополнительные шрифты или библиотеки.
К примеру, для запуска современных игр из под Wine требуется наличие графической библиотеки DirectX, установка под Wine которой вызывает очень много вопросов.
Столько же вопросов вызывает установка windows-шрифтов, .NET Framework`ов, библиотек MS Visual Basic и т.д.
Облегчить работу по установке всего этого может скрипт Winetricks, с помощью которого установка дополнительных библиотек и шрифтов к Wine становится очень простой.
Возможности скрипта Winetricks
Скрипт Winetricks упрощает установку некоторых приложений и библиотек Windows, которые нужны для корректной работы различных приложений и игр (здесь имеется ввиду не игровые электромобили для детей, а компьютерные игры), запускаемые посредством Wine.
Использование скрипта Winetricks
Чтобы установить пакет с помощью скрипта Winetricks нужно:
1. Установить пакет cabextract. Установить этот пакет можно командой:
Для openSuSE:
zypper install cabextract
Для Debian, Ubuntu:
apt-get install cabextract
Для CentOS, Fedora:
yum install cabextract
2. Загрузить скрипт Winetricks к себе на компьютер:
wget http://www.kegel.com/wine/winetricks
3. Установить нужную программу можно используя графическую оболочку, запустив ее командой:
chmod +x winetricks winetricks
Теперь можно выбрать нужный пакет, доступный в Winetricks, для установки:
Либо вручную установить, выбранный пакет, с помощью скрипта Winetricks:
winetricks directx9
4. Дождаться полной установки выбранного пакета. После полной установки в консоли будет снова активна строка ввода команды.
Примечание
Если, к примеру, библиотека DirectX 9 уже имеется загруженная, то можно подложить ее в кэш Winetricks. Для этого создаем директорию, если она еще не создана:
mkdir ~/.winetrickscache
и помещаем в нее EXE-файл с графической библиотекой DirectX 9.