Легко запускайте приложения Windows на Linux с помощью этих инструментов

Запуск приложений Windows на Linux проще, чем может показаться. Вам не всегда нужно полагаться на альтернативные программы, совместимые с Linux. С помощью таких инструментов, как Wine и его графические оболочки или создавая виртуальные машины, вы можете без труда запускать многие приложения и игры Windows на Linux. Давайте погрузимся в это!
Запуск приложений Windows с помощью Wine Wrappers
Прежде чем погружаться в Wine Wrappers, давайте сначала разберемся, что такое Wine. Wine расшифровывается как Wine Is Not an Emulator. Это слой совместимости, который позволяет запускать программы Windows на Linux без необходимости полной установки Windows.
Существует несколько способов использовать Wine. Вы можете использовать интерфейс командной строки Wine или выбрать обертки Wine (графические инструменты, использующие Wine в фоновом режиме). Я рекомендую использовать обертки Wine, особенно если работа с командной строкой кажется вам устрашающей.
Обертки Wine — это предварительно настроенные пакеты, которые упрощают процесс установки и запуска конкретных приложений или игр Windows, управляя сложностями конфигурации Wine за вас. Некоторые популярные обертки включают PlayOnLinux, Bottles, Heroic Launcher, Lutris и другие.
Установка приложений Windows с помощью Bottles
Предположим, вы хотите запустить Notepad++ в вашей среде Linux. Вместо того чтобы заниматься ручной конфигурацией Wine, вы можете воспользоваться одной из упомянутых ранее оболочек. Для этой демонстрации я буду использовать графическую оболочку Bottles для установки Notepad++ на моем Ubuntu Linux.
Для начала установите Bottles с помощью Flatpak:
flatpak install flathub com.usebottles.bottlesПосле установки откройте Bottles из меню приложений, затем нажмите на синюю кнопку Создать новую бутылку.

Далее укажите имя для вашей новой бутылки и выберите среду приложения. Это создаст автономную среду, предназначенную для запуска приложений Windows. Наконец, нажмите кнопку Создать.

После создания новой бутылки вы можете просмотреть ее детали и настройки конфигурации.
Откройте бутылку и нажмите кнопку Запустить исполняемый файл.

Перейдите к месту, где вы загрузили установщик Notepad++. Выберите файл и нажмите Запустить, чтобы начать установку.

Следуйте стандартным шагам установки Notepad++.

После завершения установки вы можете запускать Notepad++ прямо из Bottles. Вернувшись в Bottles, вы увидите Notepad++ в списке установленных программ.
Чтобы открыть его в любое время, нажмите на значок стрелки рядом с его именем, и вы готовы к работе!

Я всегда предпочитаю обертки Wine вместо командной строки Wine, так как они упрощают сложные конфигурации и поддерживают широкий спектр программ Windows.
Использование командного инструмента wine
В то время как обертки Wine удобны, иногда вам нужно больше контроля. Здесь на помощь приходит интерфейс командной строки Wine (CLI). CLI позволяет вам тонко настраивать параметры Wine и управлять различными префиксами.
Сначала вам нужно установить Wine. На большинстве дистрибутивов Linux установка Wine проста. Например, на Ubuntu выполните следующую команду:
sudo apt install wineПосле установки Wine перейдите в папку, где хранится ваш .exe файл.
cd/path/to/your/applicationЗатем вы можете запустить Windows-исполняемый файл прямо из терминала:
wine/path/to/your/application.exeЧтобы получить доступ к утилите конфигурации Wine, используйте следующую команду:
winecfg
Этот инструмент позволяет вам настраивать такие параметры, как эмуляция версии Windows, графические конфигурации и многое другое.
Winetricks — это дополнительный инструмент, который дополняет Wine, позволяя вам устанавливать DLL, шрифты и другие компоненты, необходимые для определенных приложений Windows. Чтобы установить его, вы можете выполнить:
sudo apt install winetricks -yПосле установки откройте интерфейс Winetricks с помощью команды:
winetricksЗдесь вы можете легко управлять компонентами и настройками, чтобы обеспечить бесперебойную работу ваших приложений Windows.
Использование программного обеспечения для виртуализации
Хотя Wine отлично подходит для запуска множества приложений Windows, иногда лучший вариант — это запуск полноценной среды Windows на Linux, особенно для сложных или ресурсоемких приложений. Программное обеспечение для виртуализации позволяет вам создать и запустить виртуальную машину Windows на вашем компьютере с Linux.
VirtualBox, открытое и бесплатное решение, легко настроить. Вы можете скачать и установить его всего за несколько кликов, создать новую виртуальную машину, установить Windows и запускать свои приложения так, как будто вы используете обычный ПК на Windows. Это похоже на то, чтобы иметь миниатюрный компьютер Windows внутри вашей системы Linux.
VMware Player — еще один отличный выбор, особенно если вам нужны расширенные функции. Более того, прелесть виртуализации заключается в ее безопасной и изолированной среде. Если что-то пойдет не так, вы можете немедленно сбросить виртуальную машину и начать с чистого листа. Это похоже на кнопку сброса для вашей среды Windows.
Что насчет игр Windows на Linux?
Вы также можете играть в различные игры Windows на Linux, используя Wine и инструменты, такие как Proton, Heroic Launcher или Lutris.
Например, Proton, разработанный Valve для их функции Steam Play, является модифицированной версией Wine, оптимизированной для запуска игр Windows на Linux. Он прекрасно интегрируется со Steam, что делает incredibly easy для игры в множество игр Windows на вашей системе Linux.

Аналогично, Lutris — это игровая платформа, поддерживающая несколько библиотек, включая Steam, GOG и Epic Games. Это отличный инструмент для управления играми не из Steam и другими игровыми платформами.
Если нужно, запуск виртуальной машины Windows — еще один вариант для игр. Вы можете установить Windows внутри VirtualBox, VMware или KVM и запускать свои игры так же, как на родной системе Windows. Однако этот метод ресурсоемкий и может не обеспечить оптимальную производительность.
Перед тем как исследовать слои совместимости или виртуализацию, стоит проверить, доступна ли версия вашей любимой игры для Linux. Многие разработчики сейчас выпускают свои проекты на нескольких платформах, чтобы удовлетворить растущий спрос со стороны игроков на Linux.
Подведение итогов
Будь вы обычным пользователем или опытным пользователем, существует решение, которое поможет вам преодолеть разрыв между Linux и Windows. Так что не стесняйтесь исследовать эти варианты — вы можете быть удивлены, насколько легко вы можете запускать любимые приложения Windows на вашем компьютере с Linux.