Как запускать приложения Windows в Linux [Руководство для начинающих]

Поскольку вы здесь, я предполагаю, что вы повторно пользователь Linux. И время от времени вы задаетесь вопросом: могу ли я запускать приложения Windows в Linux? .

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

  • Установка Windows на отдельный раздел жесткого диска
  • Установка Windows как виртуальной машины на Linux

Оба они отлично работают. Но они довольно требовательны к ресурсам.

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

Не беспокойтесь, есть другой способ использовать программное обеспечение Windows в Linux. Он называется Вино . Если вы еще не знакомы с ним или новичок в мире Linux, эта статья для вас.

В этом руководстве для начинающих я покажу вам, что такое Wine и как использовать его для запуска программного обеспечения Windows в Linux. Я использовал здесь Ubuntu, поскольку Ubuntu — один из лучших дистрибутивов Linux для начинающих, но любой другой дистрибутив Linux будет иметь более или менее те же шаги (за исключением команд в дистрибутивах на основе Arch или Fedora).

Использование Wine для запуска программ Windows в Linux

Wine означает W ine Я N не симулятор E . И ВИНО на самом деле является аббревиатурой от этого слова. И, как говорилось ранее, это даже не виртуальная машина.

Скорее, это уровень совместимости для запуска приложений Windows в UNIX-подобных или POSIX-совместимых операционных системах (например, Linux, Mac, BSD). В то время как виртуальная машина или эмулятор имитирует внутреннюю логику Windows, Wine преобразует эту логику Windows в собственную логику жалоб UNIX/POSIX.

Говоря простыми и нетехническими словами, Wine преобразует внутренние команды Windows в команды, которые вы используете. Система Linux изначально понимает.

Установка Wine

Есть несколько способов установить Wine в вашей системе. Поскольку это руководство для начинающих, я опишу здесь самое простое.

Почти все дистрибутивы Linux поставляются с Wine в своем репозитории пакетов. В большинстве случаев последняя стабильная версия Wine доступна через репозиторий пакетов. Установить Wine в Ubuntu так же просто, как запустить терминал и выполнить следующие команды:

  sudo apt updatesudo apt install wine  

Однако, если вы используете 64-битную установку Ubuntu, вам потребуется выполнить следующие дополнительные команды:

  sudo dpkg --add-architecture i386  

Это добавит поддержку 32-битной архитектуры в ваш дистрибутив, что поможет вам при установке определенного программного обеспечения.. Если вы не знаете, какая у вас 32-битная установка или 64-битная, проверьте эту статью: 32-битная или 64-битная Ubuntu?

Какие приложения Windows поддерживает Wine?

В настоящее время Wine полностью поддерживает большое количество приложений Windows. Они будут работать без каких-либо проблем.

Однако новые приложения для Windows разрабатываются каждый день. Многие из них не будут работать в Wine так, как мы хотим. Но темп разработки Wine также быстр, поддержка новых приложений добавляется постоянно.

И есть специальная база данных для отслеживания всего этого.

База данных приложений Wine содержит почти 24 000 приложений, имеющих разный статус в зависимости от того, насколько хорошо эти приложения работают в Wine. Если вы хотите быстро проверить рейтинг приложения, которое хотите использовать в Wine, вы можете посмотреть здесь. Вот значение этих оценок:

  • Platinum : эти приложения устанавливаются и работают безупречно в готовом к работе Wine.
  • Gold : эти приложения работают безупречно с некоторой специальной конфигурацией.
  • Silver : приложения с мелкие проблемы помечены как Silver.
  • Bronze : у Bronze есть серьезные проблемы, которые серьезно влияют на использование.
  • Garbage : они просто не будут работать в Wine.

Обзоры, процедура установки, с какой версией Wine они были протестированы, а также доступны различные полезные данные. каждое приложение здесь.

Конечно, база данных приложений Wine — это в основном данные, созданные пользователями, поэтому вы всегда можете попробовать запустить приложение с другой версией Wine и поделиться своим результатом с остальными сообщество.

Поиск приложения в базе данных приложений Wine

Давайте посмотрим, как мы можем найти приложение в базе данных приложения Wine.

Перейдите в базу данных приложения Wine. Нажмите Обзор приложений на левой боковой панели.

Поиск приложения в Wine AppDB

Напишите имя приложения, которое хотите найти, в поле Имя .

Фильтр имени Win AppDB

Щелкните ссылку на приложение в результатах поиска.

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

Страница приложения Wine AppDB

Давайте щелкнем по ссылке последней версии.

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

Подробная информация о приложении

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

Начало работы с Wine

Прежде чем мы продолжим установку и запуск приложений в Wine, мы должны иметь четкое представление о некоторых вещах и о том, как настроить Wine для использования:

WinePrefix

Приложениям Windows нужен диск C :. Wine использует для этой цели виртуальный диск C :. этот виртуальный диск C: называется wineprefix . Прежде всего, нам нужно создать wineprefix. Для этого запустите терминал и введите следующую команду:

  winecfg  

Это создаст винный префикс и откроет окно конфигурации для Wine. Вы можете изменить параметры конфигурации, если хотите, или оставить все как есть на время и закройте его. Теперь вы можете найти виртуальный диск C: по адресу

 $ HOME/.wine/c_drive 
WinePrefix C: Диск

Общее правило — устанавливать каждое новое приложение в новый Wineprefix. Мы можем создать и поддерживать несколько винных префиксов вручную. Но новичкам эта задача покажется довольно утомительной. Так что мы пока пропустим эту часть. Но позже я покажу, как с легкостью сделать эту часть.

Установка приложения с помощью Wine

Установка поддерживаемого приложения в Wine обычно выполняется следующим образом. просто двойным щелчком по установочному файлу. Однако теперь мы собираемся увидеть пошаговое руководство по установке 7-zip на Wine.

Прежде всего, проверьте рейтинг 7-zip в базе данных приложений Wine. У него платиновый рейтинг, так что мы в порядке. Откройте конфигурацию Wine ( winecfg ) и установите версию Windows на Windows 7 .

Винная Windows 7

Щелкните правой кнопкой мыши установочный файл 7-zip и выберите Открыть с помощью загрузчика программ Windows Wine .

7-zip установочный файл

Видите этот путь к папке назначения? Установка 7-zip распознала виртуальный диск C: из wineprefix.

7 -zip Каталог установки в Wine

Завершите установку и перейдите в каталог установки [ $ HOME /.wine/drive_c/Program Files/7 -zip/] из обозревателя файлов.

Щелкните правой кнопкой мыши 7zFM.exe и перейдите в Свойства > Открыть с помощью .

Установить загрузчик .exe по умолчанию

Выберите Wine Windows Program Loader и закройте окно. Дважды щелкните 7zFM.exe.

7-zip, работающий с Wine

И готово! Чтобы создать ярлык на рабочем столе, щелкните файл правой кнопкой мыши.

Создание ярлыка 7-zip

Сейчас переместите ссылку на рабочий стол.

Переместить ярлык на рабочий стол

Теперь вы можете запустить 7-zip прямо со своего рабочего стола. Все, что вам нужно сделать, это дважды щелкнуть значок.

Запустить 7-zip с рабочего стола

Если вы хотите получить доступ к своим файлам в Linux, они обычно находится на Z: Drive .

Каталог Linux в Z: drive

7-zip можно использовать так же, как в Windows — для извлечения и создания архивов. и тому подобное.

Давайте сделаем вещи (намного) проще

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

Это связано с быстрым темпом развития Wine. Хотя приложение работает с текущей версией Wine, оно может не работать с будущей версией из-за внесенных изменений.

Кроме того, я упомянул об установке каждого приложения в его собственном новом префиксе Wineprefix. . Так что у одного приложения нет шансов вмешаться в работу другого. А выполнение всего этого вручную, обычно с терминала, отнимает много времени, утомительно и временами сбивает с толку.

PlayOnLinux здесь, чтобы спасти. Он предоставляет удобный интерфейс для простого выполнения всех этих действий. Для установки PlayOnLinux в Ubuntu просто выполните эту команду:

  sudo apt install playonlinux  
Интерфейс PlayOnLinux

Вы можете легко выполнять все задачи, связанные с Wine, с помощью PlayOnLinux, используя красивый и интуитивно понятный графический интерфейс. интерфейс:

  • Установка и удаление приложений.
  • Создание, обновление и удаление винных префиксов.
  • Поддержание Wine разных архитектура и версии.
  • Запуск и создание ярлыка для установленных приложений.
  • И так далее…

Но все же, вам нужно будет проверить базу данных приложений Wine на предмет обзоров, процедур установки и т. д.

Преимущества использования Wine

Когда дело доходит до запуска приложений Windows в системе Linux, Wine дает много преимуществ перед использованием эмуляторов или виртуальных машин.

  • Производительность : Wine невосприимчив к потере производительности, которая в противном случае ise возникает во время эмуляции.
  • Native Experience : нет необходимости открывать Wine перед запуском приложения Windows. Как именно работает Wine, будет более ясно из этой цитаты с официального сайта.

    Wine можно рассматривать как эмулятор Windows во многом так же, как Windows Vista. как эмулятор Windows XP: оба позволяют запускать одни и те же приложения, переводя системные вызовы практически одинаковым образом. Настройка Wine для имитации Windows XP мало чем отличается от настройки Vista для запуска приложения в режиме совместимости с XP.

Wine Derivatives

Существует довольно много проектов для запуска приложений Windows на других платформах, основанных на Wine:

  • CrossOver : CrossOver — это Разработанный компанией CodeWeavers. Он основан непосредственно на Wine с несколькими настройками и проприетарными надстройками. Фактически, в CodeWeavers работает большая часть разработчиков Wine. В отличие от быстрых выпусков Wine, выпуски CrossOver более стабильны. Единственным и основным недостатком является то, что Crossover не бесплатен.
  • PlayOnLinux : PlayOnLinux полностью основан на Wine. И обеспечивает более простой способ установки и управления приложением с помощью Wine. PlayOnLinux бесплатен.
    Он также доступен для Mac как PlayOnMac.
  • ReactOS : ReactOS — это совершенно другая операционная система с открытым исходным кодом для запуска Приложения Windows. Он повторно использует значительное количество кодов из Wine. Однако этот проект разрабатывается более десяти лет, и я не буду рекомендовать его.

Дополнительные советы по использованию Wine

Winetricks

Это еще одна важная часть использования Wine. Winetricks — это вспомогательный сценарий для загрузки и установки различных распространяемых библиотек времени выполнения, необходимых для запуска некоторых приложений в Wine. Они могут включать замену компонентов Wine с использованием библиотек с закрытым исходным кодом. Winetricks поставляется с установкой Wine в Ubuntu.

Для запуска winetricks выполните следующую команду:

  winetricks  
Winetricks

Есть много способов помочь вам с различными задачами.

Установка приложения с помощью Winetricks

Если вы Установите приложение от winetricks он будет установлен в отдельный винный префикс. Давайте установим VLC:

Winetricks — Установить приложение
Winetricks — Установить VLC

Затем он начнет загрузку установочных файлов VLC. А затем проведет вас через остальную часть процесса. Это довольно просто.

Установить Windows DLL или компоненты и другие

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

Скрипты Winetricks
Библиотеки и компоненты Winetricks

NB : Если использование winetricks кажется вам сложным, это нормально. Я тоже чувствую то же самое. По этой причине я всегда использую PlayOnLinux. PlayOnLinux может делать все, что вам может понадобиться, из winetricks.

Для получения дополнительной информации вы можете проверить FAQ и документацию по Wine.

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

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

Нравится то, что вы читать? Пожалуйста, поделитесь им с другими.

1KShare
  • Facebook942
  • Twitter8
  • LinkedIn5
  • Reddit4
  • Pocket0
Оцените статью
Botgadget.ru
Добавить комментарий