Wine – це безкоштовний додаток з відкритим вихідним кодом для Linux, який дає змогу запускати програми та ігри на базі Windows на Unix/Linux-подібних операційних системах.
Нещодавно команда Wine з гордістю оголосила про стабільний випуск версії 9.0, яка тепер доступна для завантаження у вигляді вихідних і бінарних пакетів для різних дистрибутивів, включно з Linux, Windows і Mac.
Цей реліз відображає рік напруженої роботи і понад 7 000 змін, які включають в себе безліч поліпшень, основними з яких є нова архітектура WoW64 і експериментальний драйвер Wayland.
У цій статті ми покажемо, як встановити версію Wine 9.0 у дистрибутиви на базі RHEL, такі як CentOS Stream, Rocky Linux і AlmaLinux, використовуючи вихідний код (складно і підходить лише для експертів), і в Fedora Linux, використовуючи офіційний репозиторій wine.
Крок 1: Встановлення пакетів залежностей
Щоб почати процес інсталяції, вам потрібно встановити необхідні інструменти розробки та бібліотеки, до яких входять такі пакети, як GCC, libX11-devel, freetype-devel, zlib-devel і libxcb-devel.
yum -y groupinstall 'Development Tools'
yum install gcc libX11-devel freetype-devel zlib-devel libxcb-devel libxslt-devel
Для користувачів Fedora команди трохи відрізняються:
dnf -y groupinstall 'Development Tools'
dnf -y install gcc libX11-devel freetype-devel zlib-devel libxcb-devel libxslt-
Крок 2: Завантаження вихідного коду Wine
Далі вам потрібно завантажити вихідний код Wine за допомогою команди wget у каталог /tmp від імені звичайного користувача.
cd /tmp
wget http://dl.winehq.org/wine/source/9.0/wine-9.0.tar.xz
Після завантаження вихідного коду використовуйте наступну команду tar для його вилучення в каталог /tmp.
tar -xvf wine-9.0.tar.xz -C /tmp/
Крок 3: Встановлення Wine з вихідних файлів
Після вилучення вихідного коду необхідно скомпілювати Wine з вихідних файлів як звичайний користувач.
---------- On 64-bit Systems ----------
cd wine-9.0/
./configure --enable-win64
make
sudo make install
---------- On 32-bit Systems ----------
cd wine-9.0/
./configure
make
sudo make install
Встановлення Wine у Fedora Linux за допомогою репозиторію Wine
Користувачі Fedora можуть встановити Wine з офіційного сховища Wine, виконавши такі команди.
---------- On Fedora 39 ----------
dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/39/winehq.repo
dnf install winehq-stable
---------- On Fedora 38 ----------
dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/38/winehq.repo
dnf install winehq-stable
Налаштування та запуск Wine
Після завершення встановлення запустіть інструмент конфігурації “winecfg” з робочого столу GNOME, щоб побачити підтримувану конфігурацію. Якщо у вас немає жодного з цих робочих столів, ви можете встановити його за допомогою наведеної нижче команди від імені користувача root.
dnf groupinstall workstation
OR
yum groupinstall "GNOME Desktop"
Після встановлення X Window System виконайте команду від імені звичайного користувача, щоб побачити конфігурацію wine.
winecfg
Щоб запустити Wine, необхідно вказати повний шлях до виконуваної програми або ім’я програми, як показано нижче в прикладі.
--------- On 32-bit Systems ---------
wine notepad
wine c:windowsnotepad.exe
--------- On 64-bit Systems ---------
wine64 notepad
wine64 c:windowsnotepad.exe