Wine 9.0 — запуск приложений и игр Windows в Linux

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:\windows\notepad.exe
--------- On 64-bit Systems ---------
wine64 notepad
wine64 c:\windows\notepad.exe

Поделитесь с друзьями

Добавить комментарий

0 комментариев
Вбудовані Відгуки
Переглянути всі коментарі
0
Ми любимо ваші думки, будь ласка, прокоментуйте.x