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

by itisgood

В этом уроке я расскажу вам, как запускать приложения и игры Windows в Linux.

Как вы, наверное, знаете, Microsoft Windows использует DirectX для запуска игр.

Таким образом, будет намного проще играть в некоторые игры, требующие DirectX на платформах Windows.

Но как насчет Linux? Linux использует OpenGL для запуска игр.

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

Тем не менее, мы все еще можем установить DirectX на Linux и играть в игры, требующие DirectX без каких-либо проблем.

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

Вы можете установить любимые игры, такие как например CS go, скачанный тут : https://cs-dl.ru/asiimov.html

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

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

На Fedora:

$ 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

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

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

Выберите  “I accept the agreement”  и нажмите Next

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

Мастер установки начнет загружать и устанавливать компоненты DirectX.

Наконец, нажмите «Finish», чтобы завершить установку 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

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

Вы не можете запускать / воспроизводить их без CD или 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 Application.

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

Запустите графический интерфейс Winetricks из вашего меню или панели запуска приложений.

Выберите то, что вы хотите установить, например, приложение, игру, бенчмарк и т. д.

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

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

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

Метод 2 – Использование Winepak

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

Чтобы использовать winepak, вы должны установить Flatpak в свой дистрибутив Linux.

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 содержит очень мало приложений на данный момент. Но я надеюсь, что другие приложения скоро сделают свой путь к этому репозиторию, и список будет расти.

 

You may also like

Leave a Comment