Поиск по сайту:

Как установить Wine в дистрибутивах Linux на основе RHEL


Wine — это бесплатное приложение с открытым исходным кодом для Linux, которое позволяет пользователям запускать любое программное обеспечение и игры для Windows в Unix/Linux-подобной операционной системе.

Недавно команда Wine с гордостью объявила о выпуске стабильной версии 7.0, доступной для загрузки в исходных и бинарных пакетах для различных дистрибутивов, таких как Linux, Windows. > и Mac.

В этом выпуске описан год разработки и более 9100 отдельных изменений, включая большое количество улучшений, описанных в примечаниях к выпуску ниже. Основные моменты:

  • Большинство модулей конвертированы в формат PE.
  • Расширенная поддержка тем, включая встроенную тему для более современного вида.
  • Значительно улучшена поддержка стека HID и джойстиков.
  • Новая архитектура WoW64.
  • Различные исправления ошибок.

В этой статье мы покажем вам самый простой способ установки последней версии Wine 7.0 в дистрибутивах на базе RHEL, таких как CentOS Stream, Rocky Linux. и AlmaLinux с использованием исходного кода (сложно и подходит только для экспертов) и в Fedora Linux с использованием официального репозитория Wine (просто и рекомендуется для новых пользователей).

На этой странице

  • Установите Wine из исходного кода на CentOS и RHEL
  • Установите Wine в Fedora Linux с помощью репозитория Wine
  • Как использовать Wine в CentOS, RHEL и Fedora

Установка Wine с использованием исходного кода в системах RHEL

Шаг 1. Установка пакетов зависимостей

Нам необходимо установить «Инструменты разработки» с некоторыми основными инструментами разработки, такими как GCC, flex, bison, < Strong>отладчики и т. д. Это программное обеспечение необходимо для компиляции и сборки новых пакетов, их установки с помощью команды YUM.

yum -y groupinstall 'Development Tools'
yum install gcc libX11-devel freetype-devel zlib-devel libxcb-devel libxslt-devel libgcrypt-devel libxml2-devel gnutls-devel libpng-devel libjpeg-turbo-devel libtiff-devel dbus-devel fontconfig-devel
dnf -y groupinstall 'Development Tools'
dnf -y install gcc libX11-devel freetype-devel zlib-devel libxcb-devel libxslt-devel libgcrypt-devel libxml2-devel gnutls-devel libpng-devel libjpeg-turbo-devel libtiff-devel dbus-devel fontconfig-devel

Шаг 2. Загрузка исходного кода Wine

Загрузите исходный файл с помощью команды wget в каталоге /tmp от имени обычного пользователя.

cd /tmp
wget http://dl.winehq.org/wine/source/7.0/wine-7.0.tar.xz

Шаг 3: Извлечение исходного кода Wine

После загрузки файла в каталог /tmp используйте приведенную ниже команду tar, чтобы извлечь его.

tar -xvf wine-7.0.tar.xz -C /tmp/

Шаг 4: Компиляция Wine из исходников

Рекомендуется скомпилировать и собрать установщик Wine от имени обычного пользователя. Выполните следующие команды как обычный пользователь.

Примечание. Программа установки может занять до 20–30 минут, а в середине вам будет предложено ввести корневой каталог. пароль.

---------- On 64-bit Systems ---------- 
cd wine-7.0/
./configure --enable-win64
make
make install			[Run as root User]

---------- On 32-bit Systems ---------- 
cd wine-7.0/
./configure
make
make install			[Run as root User]

Установите Wine в Fedora Linux с помощью репозитория Wine

Если вы используете последнюю версию Fedora Linux, вы можете установить Wine, используя официальный репозиторий Wine, как показано.

---------- On Fedora 36 ---------- 
dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/36/winehq.repo
dnf install winehq-stable

---------- On Fedora 35 ---------- 
dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/35/winehq.repo
dnf install winehq-stable

Как использовать Wine для запуска приложений и игр для Windows

После завершения установки запустите инструмент настройки «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

Wine не идеален, потому что при использовании Wine мы видим сбои многих программ. Я думаю, что команда Wine скоро исправит все ошибки в своей следующей версии, а пока делитесь своими комментариями, используя форму ниже.