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

Легкие способы запуска приложений 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.

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

Указание информации о новых бутылках для создания среды приложений Windows.

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

Откройте бутылку и нажмите кнопку Запустить исполняемый файл.

Открытие исполняемых файлов в Bottles

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

Запуск исполняемых файлов Notepad в Bottles.

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

Настройка Notepad в Bottles.

После завершения установки вы можете запускать 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

Открытие конфигурации 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.

Игра Steam

Аналогично, Lutris — это игровая платформа, поддерживающая несколько библиотек, включая Steam, GOG и Epic Games. Это отличный инструмент для управления играми не из Steam и другими игровыми платформами.

Если нужно, запуск виртуальной машины Windows — еще один вариант для игр. Вы можете установить Windows внутри VirtualBox, VMware или KVM и запускать свои игры так же, как на родной системе Windows. Однако этот метод ресурсоемкий и может не обеспечить оптимальную производительность.

Перед тем как исследовать слои совместимости или виртуализацию, стоит проверить, доступна ли версия вашей любимой игры для Linux. Многие разработчики сейчас выпускают свои проекты на нескольких платформах, чтобы удовлетворить растущий спрос со стороны игроков на Linux.

Подведение итогов

Будь вы обычным пользователем или опытным пользователем, существует решение, которое поможет вам преодолеть разрыв между Linux и Windows. Так что не стесняйтесь исследовать эти варианты — вы можете быть удивлены, насколько легко вы можете запускать любимые приложения Windows на вашем компьютере с Linux.