Как установить Wine 6 на CentOS 8 Desktop

Wine 6 инсталляция на CentOS 8
Андрей Васенин

Андрей Васенин

Автор статьи. Сфера интересов: ИТ-специалист (программирование, администрирование, DBA). Кандидат экономических наук. Подробнее .

Эта статья - пошаговая инструкция по установке Wine 6 на операционную систему CentOS 8 Desktop (с графической оболочкой). Wine - это программное решение с открытым исходным кодом, которое позволяет пользователям Linux запускать приложения Microsoft Windows, как если бы они работали на компьютере с Windows. На момент написания этой статьи последним стабильным выпуском Wine является версия 6. Этот выпуск доступен для установки и содержит большое количество улучшений, в том числе:

  • Бэкэнд Vulkan для WineD3D
  • Поддержка DirectShow и Media Foundation
  • Редизайн текстовой консоли
  • Драйвер USB на уровне ядра ОС
  • История положения мыши
  • Уведомления устройств Plug & Play
  • WebSocket API
  • Поддержка Apple Silicon

Мне не удалось найти репозиторий RPM, содержащий готовые пакеты Wine 6. Это оставляет нам возможность установить Wine 6 на настольную систему CentOS 8, собрав программное обеспечение из исходников (сырцов).

Вам понадобится консольный или ssh-доступ к системе как пользователю с правами sudo или root. Подключение к Интернету также требуется для установки пакетов и загрузки tar-файла Wine.

Шаг 1. Обновите систему

Обновление вашей системы - это еще один способ проверки работоспособности системы управления пакетами в системе CentOS 8. 

sudo dnf -y update

Как всегда перезагружаем систему после обновлений.

sudo reboot

Шаг 2. Установите зависимые пакеты (связанное ПО)

Установите средства разработки на CentOS 8:

sudo dnf groupinstall 'Development Tools' -y

Включите репозитории EPEL и PowerTools:

sudo dnf -y install epel-release
sudo dnf config-manager --set-enabled PowerTools

Теперь установите все другие зависимые пакеты:

sudo yum -y install libxslt-devel libpng-devel libX11-devel zlib-devel dbus-devel libtiff-devel freetype-devel libjpeg-turbo-devel  fontconfig-devel gnutls-devel gstreamer1-devel libxcb-devel  libxml2-devel libgcrypt-devel libXcursor-devel libXi-devel libXrandr-devel libXfixes-devel libXinerama-devel libXcomposite-devel libpcap-devel libv4l-devel libgphoto2-devel libusb-devel gstreamer1-devel libgudev SDL2-devel mesa-libOSMesa-devel gsm-devel libudev-devel libvkd3d-devel

Шаг 3. Установите Wine 6 на рабочий стол CentOS 8

Если wget отсутствует в пакетах, установленных в системе, установите его (для проверки: rpm -qa | grep wget).

sudo dnf -y install wget

Затем используйте wget для загрузки последней версии архива Wine 6.

wget https://dl.winehq.org/wine/source/6.0/wine-6.0.tar.xz

Извлеките скаченный архив:

tar xvf wine-6.0.tar.xz

 Скомпилируйте и соберите Wine 6 на CentOS 8:

cd wine-6.0/
./configure --enable-win64 
make
sudo make install

Шаг 4. Подтвердите установку Wine 6 на CentOS 8.

Проверьте установку Wine 6 на CentOS 8, проверив его версию:

$ wine64 --version

 Для базового использования Wine изучите страницу справки.

$ wine --help

Пример ниже демонстрирует запуск редактора Notepad++ (инсталляционный пакет для Windows) в Linux.

$ cd ~/Downloads
wget https://notepad-plus-plus.org/repository/7.x/7.7/npp.7.7.Installer.exe
wine64 ./npp.7.7.Installer.exe

Вас заинтересует / Intresting for you:

Установка OTRS (OTOBO) на Cent...
Установка OTRS (OTOBO) на Cent... 55 просмотров Antoni Thu, 06 May 2021, 09:11:02
Как установить Tomcat 9 на Cen...
Как установить Tomcat 9 на Cen... 2214 просмотров Андрей Васенин Sat, 28 Dec 2019, 17:29:43
Установка Docker Compose на Li...
Установка Docker Compose на Li... 60 просмотров Antoni Thu, 06 May 2021, 09:09:04
Сисадмин Linux: издержки профе...
Сисадмин Linux: издержки профе... 1206 просмотров Дэйзи ак-Макарова Sun, 11 Nov 2018, 14:03:48
Войдите чтобы комментировать