Сегодня поговорим о том, как в Linux запустить программы или игры написанные для Windows. Что касается игр, то тут нам на помощь может придти Steam. Но что делать если появилась необходимость воспользоваться программой не имеющей аналогов в Linux? Или же запустить игру, которая у вас имеется на диске и ее нет в Steam? На помощь нам придет программа wine. Она есть в официальных репозиториях таких дистрибутивах как Ubuntu, Linux Mint и Debian. Но, обычно в репозиториях лежит не самая последняя версия. Так же стоит упомянуть и об PlayOnLinux, это надстройка над Wine. Разработанная проектом gog.com. Но сегодня мы будем говорить не о них. Сегодня разберем как установить свежую версию Wine и поставить например игру написанную для Windows на Linux. А так же каждая программа и игра требует свой набор программного обеспечения. Для начала давайте добавим репозитории с Wine. Переходим в терминал и вводим следующие команды:
Установка Wine и Winetricks
Ubuntu и Linux Mint:
sudo dpkg --add-architecture i386 wget -nc https://dl.winehq.org/wine-builds/winehq.key sudo apt-key add winehq.key sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main' sudo apt-get update sudo apt install --install-recommends winehq-stable
Debian:
sudo dpkg --add-architecture i386 wget -nc https://dl.winehq.org/wine-builds/winehq.key sudo apt-key add winehq.key
Теперь добавим репозиторий в sources.list
sudo nano /etc/apt/sources.list
Для Debian 9
deb https://dl.winehq.org/wine-builds/debian/ stretch main
Для Debian 10
deb https://dl.winehq.org/wine-builds/debian/ buster main
sudo apt-get update sudo apt install --install-recommends winehq-stable
Так же советую установить winetricks. Он нам может пригодиться что бы устанавливать необходимые пакеты для запуска Windows приложений. Например directx.:
sudo apt install winetricks
Я же устанавливал Wine из официальный репозиториях Debian. Так как особой нужды в свежей версии Wine у меня нет. Для установки из официальных репозиториях достаточно в терминале набрать команду:
sudo apt install wine winetricks playonlinux
Установка игр и программ
После установки Wine можно приступить к установке программ или же игр. Устанавливать мы будем игру под названием stronghold crusader. Устанавливать приложения и игры можно так же как и в Windows, запуская установочные файлы. Если вдруг по какой то причине у вас Wine не ассоциировался с exe файлами, то открываем терминал и вводим – wine название программы.exe. В моем случае это будет:
wine setup_stronghold_crusader_extreme.exe

После чего установка запустится и не будет не чем отличаться от установки в Windows

Если понадобиться установить какие нибудь дополнительное программное обеспечение, то нам в этом поможет winetricks


Для запуска настроек самого wine имеются определенные команды:
winecfg – запускает окно настроек

winetricks –gui – запускает уже знакомый нам winetricks

wine uninstaller -удаление программ
wine regedit – редактор реестра
Стоит сразу оговориться, что Wine не гарантирует стопроцентную работу приложений и игр, все достаточно индивидуально, если можно так выразиться. При установки могут возникнуть ошибки, тут выход только гуглить. Вполне возможно кто то уже сталкивался и нашел решение данных ошибок. А возможно нужно просто установить какой нибудь компонент с помощью winetricks. В любом случае, Wine развивается, не стоит на месте. И то что вчера нельзя было установить, то сегодня вполне вероятно уже заработает.