Как установить 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 скоро исправит все ошибки в своей следующей версии, а пока делитесь своими комментариями, используя форму ниже.