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

Запускайте приложения Windows и игры в Linux с помощью Wine

В этом уроке я расскажу вам, как запускать приложения и игры Windows в Linux. Как вы, наверное, знаете, Microsoft Windows использует DirectX для запуска игр. Таким образом, будет намного проще играть в некоторые игры, требующие DirectX, на платформах Windows.

Но как насчет Linux? Linux использует OpenGL для запуска игр. Конечно, в Steam для Linux уже есть тысячи игр, и Steam безупречно работает на платформах Linux.

Тем не менее, мы по-прежнему можем устанавливать DirectX в Linux и без проблем играть в игры, требующие DirectX. Существует также несколько бесплатных и платных решений, таких как PlayOnLinux, Crossover, позволяющих запускать приложения и игры Windows на платформах Linux.

Мы можем сделать это двумя способами. Давайте посмотрим на них обоих.

Метод 1 — Использование вина

Wine – это программное обеспечение, которое можно использовать для запуска приложений Windows в Linux, Mac OS X и Unix. Winetricks — это вспомогательный скрипт, который можно использовать для загрузки и установки различных распространяемых библиотек времени выполнения, необходимых для запуска некоторых программ в Wine.

Wine и Winetricks доступны в репозиториях по умолчанию большинства дистрибутивов Linux. Таким образом, вы можете легко установить их, используя менеджер пакетов по умолчанию. Например, в системах на базе Arch выполните:

sudo pacman -S wine winetricks

В Debian, Ubuntu, Linux Mint:

sudo apt-get install wine winetricks

В Федоре:

sudo dnf wine winetricks

Если Winetricks недоступен для вашего дистрибутива или устарел, вы можете вручную загрузить и использовать его, как показано ниже.

wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
chmod +x winetricks
sudo mv winetricks /usr/local/bin

Далее установите DirectX с помощью команды:

sh winetricks directx9

Во время установки вам будет предложено принять лицензионное соглашение.

Нажмите Да, чтобы принять и продолжить.

Выберите «Я принимаю соглашение» и нажмите «Далее».

Нажмите «Далее», чтобы установить компоненты среды выполнения DirectX.

Мастер установки начнет загрузку и установку компонентов DirectX. Наконец, нажмите «Готово», чтобы завершить установку DirectX.

Для некоторых игр, например League of Legends 4.x, требуются приложения corefonts, vcrun6sp6 и vcrun2008. Значит, их тоже нужно установить.

sh winetricks corefonts vcrun6sp6 vcrun2008

Если вы не установите вышеуказанные пакеты, вы можете получить сообщение об ошибке:

Cannot Import dll:C:\users\xxx\Temp\is-00IEG.tmp\isskin.dll

Вот и все. DirectX уже установлен.

Запускайте приложения Windows и игры в Linux с помощью Wine

Как вы уже знаете, некоторые игры или программное обеспечение можно запустить напрямую с компакт-диска или ISO-образа. Вы не сможете запустить/воспроизвести их без компакт-диска или ISO. Поэтому вам следует оставить их смонтированными или вставленными в привод компакт-дисков.

Давайте создадим каталог для монтирования игр.

mkdir mygames

Теперь смонтируйте ISO-образ вашей игры в каталог mygames, как показано ниже.

sudo mount -o loop <path-to-file.iso> mygames/

После того, как вы смонтировали ISO, перейдите в каталог, в который вы смонтировали ISO, и запустите игру, как показано ниже.

cd mygames
wine setup.exe

Примечание. Некоторые игры могут иметь файл install.exe. Итак, запустите правильный файл .exe, чтобы запустить игры.

Вот и все. Теперь вы должны увидеть, что игра начнется.

Вы можете играть в некоторые популярные игры, такие как FIFA, Need for Speed, NBA, как описано в этом методе.

Также вы можете установить любые доступные приложения.

Чтобы просмотреть все доступные, которые можно установить с помощью Winetricks, запустите:

sh winetricks apps list

Чтобы просмотреть все доступные игры, запустите:

sh winetricks games list

Я рекомендую вам проверить Базу данных приложений Wine перед установкой игры или приложения.

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

Выберите приложение, которое хотите установить, и нажмите «ОК».

Не только игры и приложения, вы даже можете смонтировать ISO-образы Windows и запустить установочные файлы.

Вот как я запускаю установку Windows с помощью Wine.

Способ 2 — использование Winepak

Winepak — еще одна полезная утилита для установки и использования приложений и игр Windows с Wine в Unix-подобных операционных системах.

Чтобы использовать Winepak, вы должны установить Flatpak в свой дистрибутив Linux. Перейдите по следующей ссылке, чтобы установить Flatpak в Linux.

  • Руководство по Flatpak для начинающих

Flatpak по сути позволяет пользователям запускать приложения в «песочнице» с включенными зависимостями на уровне приложения.

После установки Flatpak выполните следующую команду, чтобы добавить репозиторий Flathub:

sudo flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

Затем добавьте репозиторий winepak с помощью команды:

sudo flatpak remote-add --if-not-exists winepak https://dl.winepak.org/repo/winepak.flatpakrepo

Вот и все. Теперь установите приложение или игру по вашему выбору. Вот команда для установки Notepadd++:

Установите приложение с помощью вашего программного центра или через терминал:

sudo flatpak install winepak org.notepad_plus_plus.Notepad-plus-plus

Вы можете найти нужные приложения Microsoft Windows, выполнив поиск в репозитории Winepak либо через центр программного обеспечения, либо через терминал.

$ flatpak search league of legends
Application ID Version Branch Remotes Description 
com.leagueoflegends.Client 2018.07.19 stable winepak Join the League, become a legend

Текущий список приложений можно проверить здесь. Репозиторий Winepak на данный момент содержит очень мало приложений. Но я надеюсь, что скоро появятся и другие приложения, и список увеличится.

Рекомендуем прочитать:

  • Как запустить программное обеспечение Windows в Linux с помощью бутылок
  • Как запускать игры и программы MS-DOS в Linux

Надеюсь это поможет.

Ресурсы:

  • Главная страница вина
  • Вики Wintricks
  • Репозиторий Winetricks на Github
  • Винный пакет

Статьи по данной тематике