Для запуску додатків, які спочатку розроблені для ОС 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

Назва пакету Опис пакета
art2kmin MS Access 2000 runtime. Після цього, по-хорошому, потрібна ліцензія на Access 2000
colorprofile Стандартний кольоровий RGB-профіль Windows
comctl32 MS common controls 5.80
comctl32.ocx MS comctl32.ocx and mscomctl.ocx, comctl32 необхідні бібліотеки для VB6
controlpad MS ActiveX Control Pad
corefonts Microsoft шрифтів: Arial, Courier, Times
d3dx9 Основна бібліотека DirectX 9
dcom98 MS DCOM (ole32, oleaut32); Після цього, по-хорошому, потрібна ліцензія на Win98
dirac0.8 Вже застарілий DirectShow фільтр Dirac 0.8
directx9 Повна версія DirectX 9 (не рекомендується використовувати спільно з окремо встановленою бібліотекою d3dx9)
divx DivX відеокодек
dotnet11 .NET Framework 1.1 (Після цього, по-хорошому, потрібна ліцензія на Windows)
dotnet20 .NET Framework 2.0 (Після цього, по-хорошому, потрібна ліцензія на Windows)
fdshow ffdshow відеокодек
flash Adobe Flash Player і Firefox-плагін
fm20 Бібліотека MS Forms 2.0
fontfix Виправлення поганих шрифтів, які призводять до “падіння” деяких додатків
fontsmooth-disable Відключення згладжування шрифтів
fontsmooth-gray Включення згладжування шрифтів Grayscale
fontsmooth-rgb Включення субпіксельне згладжування RGB
fontsmooth-bgr Включення субпіксельне згладжування BGR
gdiplus Бібліотека gdiplus.dll для коректного відображення у програмі PowerPoint
gecko HTML-движок рендеринга сторінок (Mozilla)
gecko-dbg HTML-движок рендеринга сторінок (Mozilla), з налагодженням
hosts Додає файл C:\windows\system32\drivers\etc\{hosts,services}
icodecs Intel-кодек (Indeo)
jet40 MS Jet 4.0 Service Pack 8
liberation Бібліотека шрифтів ОС Red Hat (Sans, Serif, Mono)
mdac25 MS MDAC 2.5: Microsoft ODBC драйвера і т. д.
mdac27 MS MDAC 2.7
mdac28 MS MDAC 2.8
mfc40 MS mfc40 (Microsoft Foundation Classes from Visual C++ 4)
mfc42 MS mfc42
mono20 mono-2.0.1
mono22 mono-2.2
msi2 MS Installer 2.0
mshflxgd MS Hierarchical Flex Grid Control
msls31 MS Line Services 3.1
msmask MS Masked Edit Control
msscript MS Script Control
msxml3 MS XML версії 3
msxml4 MS XML version 4
msxml6 MS XML версії 6
ogg OGG фільтри/кодек: flac, theora, speex, vorbis, schroedinger
ole2 MS 16 bit OLE
pdh MS pdh.dll
quicktime72 Apple Quicktime 7.2
riched20 MS riched20 and riched32
riched30 MS riched30
tahoma Шрифт MS Tahoma
urlmon MS urlmon.dll
vb2run MS Visual Basic 2 runtime
vb3run MS Visual Basic 3 runtime
vb4run MS Visual Basic 4 runtime
vb5run MS Visual Basic 5 runtime
vb6run MS Visual Basic 6 runtime
vcrun6 MS Visual C++ 6 sp4 libraries (mfc42, msvcp60, msvcrt)
vcrun2003 MS Visual C++ 2003 libraries (mfc71,msvcp71,msvcr71)
vcrun2005 MS Visual C++ 2005 libraries (mfc80,msvcp80,msvcr80)
vcrun2005sp1 MS Visual C++ 2005 sp1 libraries
vcrun2008 MS Visual C++ 2008 libraries (mfc90,msvcp90,msvcr90)
vcrun2008sp1 MS Visual C++ 2008 sp1 libraries
vjrun20 MS Visual J# 2.0 libraries (requires dotnet20)
wininet MS wininet.dll (requires Windows license)
wme9 MS Windows Media Encoder 9 (По-хорошому, потрібна ліцензія Windows)
wmp9 MS Windows Media Player 9 (По-хорошому, потрібна ліцензія Windows)
wmp10 MS Windows Media Player 10 (По-хорошому, потрібна ліцензія Windows)
wsh56 MS Windows Scripting Host 5.6
wsh56js MS Windows scripting 5.6, jscript only, no cscript
wsh56vb MS Windows scripting 5.6, vbscript only, no cscript
xact MS XACT Engine (x3daudio?_?.dll, xactengine?_?.dll)
xvid xvid video codec
autohotkey Autohotkey (open source gui scripting language)
firefox3 Firefox 3
ie6 Microsoft Internet Explorer 6.0
kde KDE for Windows installer
mpc Media Player Classic
vlc Відеоплеєр VLC
allfonts Встановлення шрифтів (corefonts, tahoma, liberation)
allcodecs Установка відеокодеків (xvid, ffdshow, icodecs)
fakeie6 Set registry to claim IE6sp1 is installed
native_mdac odbc32 and odbccp32
native_oleaut32 oleaut32
nt40 Запускати всі програми через Wine, як з під Windows NT 4.0 (дублює вибір Версія Windows у вікні Властивості Wine)
win98 Запускати всі програми через Wine, як з під Windows 98 (дублює вибір Версія Windows у вікні Властивості Wine)
win2k Запускати всі програми через Wine, як з під Windows 2000 (дублює вибір Версія Windows у вікні Властивості Wine)
winxp Запускати всі програми через Wine, як з під Windows XP (дублює вибір Версія Windows у вікні Властивості Wine)
vista Запускати всі програми через Wine, як з під Windows Vista (дублює вибір Версія Windows у вікні Властивості Wine)
winver= Можна вказати будь-яку ОС (за замовчуванням використовується Windows XP)
volnum Перейменування drive_c в harddiskvolume0

Використання скрипта Winetricks


Щоб встановити пакет з допомогою скрипта Winetricks потрібно:

  • Встановити пакет cabextract. Встановити цей пакет можна командою:
    # sudo apt-get install cabextract
  • Завантажити скрипт Winetricks до себе на комп’ютер:
    # wget http://www.kegel.com/wine/winetricks
  • Встановити потрібну програму можна використовуючи графічну оболонку, запустивши її командою:
    # sh winetricks

    Де можна вибрати потрібний пакет, доступний в Winetricks, для установки:
    Скрипт Winetricks или доводим Wine до ума

    Або вручну встановити, обраний пакет, за допомогою скрипта Winetricks:

    # sh winetricks directx9
  • Дочекатися повної установки обраного пакету. Після повної установки в консолі буде знову активна рядок введення команди.
  • Примітка!

    Якщо, приміром, бібліотека DirectX 9 вже є завантажена, то можна підкласти її в кеш Winetricks. Для цього створюємо директорію, якщо вона ще не створена:

    # mkdir ~/.winetrickscache

    і поміщаємо в неї EXE-файл з графічної бібліотеки DirectX 9.

    LEAVE A REPLY

    Please enter your comment!
    Please enter your name here