
Поскольку вы здесь, я предполагаю, что вы повторно пользователь 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
- Какие приложения Windows поддерживает Wine?
- Поиск приложения в базе данных приложений Wine
- Начало работы с Wine
- WinePrefix
- Установка приложения с помощью Wine
- Давайте сделаем вещи (намного) проще
- Преимущества использования Wine
- Wine Derivatives
- Дополнительные советы по использованию Wine
- Winetricks
Использование 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.

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

Вы получите представление о том, что будет работать, а что нет. Кроме того, здесь будет включена процедура установки, если для установки необходимы любые дополнительные задачи.
Начало работы с Wine
Прежде чем мы продолжим установку и запуск приложений в Wine, мы должны иметь четкое представление о некоторых вещах и о том, как настроить Wine для использования:
WinePrefix
Приложениям Windows нужен диск C :. Wine использует для этой цели виртуальный диск C :. этот виртуальный диск C: называется wineprefix . Прежде всего, нам нужно создать wineprefix. Для этого запустите терминал и введите следующую команду:
winecfg
Это создаст винный префикс и откроет окно конфигурации для Wine. Вы можете изменить параметры конфигурации, если хотите, или оставить все как есть на время и закройте его. Теперь вы можете найти виртуальный диск C: по адресу
$ HOME/.wine/c_drive

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

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

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

Завершите установку и перейдите в каталог установки [ $ HOME /.wine/drive_c/Program Files/7 -zip/] из обозревателя файлов.
Щелкните правой кнопкой мыши 7zFM.exe и перейдите в Свойства > Открыть с помощью .

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

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

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

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

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

7-zip можно использовать так же, как в Windows — для извлечения и создания архивов. и тому подобное.
Давайте сделаем вещи (намного) проще
Вы могли заметить, что в базе данных приложений Wine при каждой версии обзора приложения упоминается конкретная версия Wine.
Это связано с быстрым темпом развития Wine. Хотя приложение работает с текущей версией Wine, оно может не работать с будущей версией из-за внесенных изменений.
Кроме того, я упомянул об установке каждого приложения в его собственном новом префиксе Wineprefix. . Так что у одного приложения нет шансов вмешаться в работу другого. А выполнение всего этого вручную, обычно с терминала, отнимает много времени, утомительно и временами сбивает с толку.
PlayOnLinux здесь, чтобы спасти. Он предоставляет удобный интерфейс для простого выполнения всех этих действий. Для установки PlayOnLinux в Ubuntu просто выполните эту команду:
sudo apt install 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 он будет установлен в отдельный винный префикс. Давайте установим VLC:


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


NB : Если использование winetricks кажется вам сложным, это нормально. Я тоже чувствую то же самое. По этой причине я всегда использую PlayOnLinux. PlayOnLinux может делать все, что вам может понадобиться, из winetricks.
Для получения дополнительной информации вы можете проверить FAQ и документацию по Wine.
Надеюсь, вы найдете это полное руководство для начинающих. Использование Wine в Linux полезно. Теперь вы можете запускать программы Windows в Linux без установки виртуальной машины или двойной загрузки.
Сообщите нам, если у вас есть любые вопросы или мнения в разделе комментариев ниже.
Нравится то, что вы читать? Пожалуйста, поделитесь им с другими.
- Facebook942
- Twitter8
- LinkedIn5
- Reddit4
- Pocket0