Когда Linux был первоначально обнародован, в нем отсутствовали многие полезные приложения, которые успешно запускал основной конкурент -Microsoft Windows. Поэтому Linux создал слой совместимости под названием Wine, с помощью которого можно запускать приложения Windows в Linux. Изначально Wine мог запускать только несколько приложений Windows, но теперь он может поддерживать тысячи из них, что делает его очень мощным приложением для Linux.
В этой статье мы опишем, как установить и использовать Wine на Ubuntu для установки Windows-приложений.
Установка Wine на Ubuntu
В репозитории WineHQ есть набор стандартных пакетов Wine, которые вы можете загрузить и установить в своей системе. Для этого выполните следующие шаги:
1. Выполните следующую команду в Терминале для добавления архитектуры i386 перед установкой 64-битной версии Wine:
1 | sudo dpkg --add-architecture i386 |
2. Выполните следующие действия, чтобы добавить ключ подписи WineHQ:
1 | wget -qO- https://dl.winehq.org/wine-builds/Release.key | sudo apt-key add - |
Вы можете скопировать эту команду из этого руководства вместо того, чтобы набирать ее в Терминале. Выберите и скопируйте эту команду отсюда, щелкните правой кнопкой мыши в приглашении Терминала и выберите в меню пункт Вставить. Вы также можете использовать сочетание клавиш Ctrl+Shift+V, чтобы вставить скопированный текст.
3. Теперь выполните следующую команду, чтобы добавить соответствующий репозиторий из WineHQ:
1 | sudo apt-add-repository 'deb http://dl.winehq.org/wine-builds/ubuntu/ artful main' |
Если в процессе получаем предупреждение
1 2 | W: http://dl.winehq.org/wine-builds/ubuntu/dists/artful/InRelease: \ Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details. |
выполняем команду
1 2 | apt-key export F987672F | sudo gpg --dearmour -o /etc/apt/trusted.gpg.d/winehq.gpg apt-key export 5FCBF54A | sudo gpg --dearmour -o /etc/apt/trusted.gpg.d/winehq-packages.gpg |
после чего
1 | sudo apt update |
4. Здесь у вас есть два варианта, какой релиз Wine вы хотите установить: стабильную версию или версию для разработки.
WineHQ Stable: Это самая последняя и стабильная версия Wine. Для установки этой версии используйте следующую команду:
1 | sudo apt-get install --install-recommends winehq-stable |
Пожалуйста, введите Y, когда появится запрос на выбор y/n для установки. После этого стабильная версия Wine будет установлена в вашей системе.
WineHQ Development: Это самая последняя версия Wine, но она может быть не очень стабильной. Как разработчик, вы можете быть более заинтересованы в установке этой версии.
1 | sudo apt-get install --install-recommends winehq-devel |
Пожалуйста, введите Y, когда появится запрос на выбор Y/n для установки. После этого версия Wine для разработки будет установлена в вашей системе. Процесс может занять некоторое время в зависимости от скорости вашего интернета.
5. Для проверки установки и проверки того, какая версия установлена на вашей системе, выполните следующую команду:
1 | wine --version |
Поиск необходимого вам приложения Windows
Важно, чтобы в вашей системе была установлена последняя версия Wine, поскольку разработчики Wine постоянно работают над добавлением поддержки все большего количества приложений Windows. На официальном сайте Wine поддерживается список всех приложений, которые в настоящее время поддерживаются Wine. Вот ссылка на сайт:
Вы можете просмотреть список поддерживаемых приложений и узнать, насколько хорошо они будут работать в Wine. На это указывает значение рейтинга, который может варьироваться от Platinum (лучший), Gold, Silver, Bronze до Garbage (не будет работать в Wine). Кроме того, вы можете посмотреть, на какой версии Wine тестировались приложения.
На сайте WineHQ найдите ссылку Browse Apps, расположенную в левой части страницы.
В данном примере я ищу Notepad++, введя ключевые слова в фильтр Name. Результаты поиска отображают нужное мне приложение следующим образом?
Здесь я могу нажать на соответствующий результат поиска, чтобы просмотреть все версии искомого программного обеспечения, поддерживаемые Wine.
Описание, последняя оценка, последняя протестированная версия Wine, результаты тестирования и комментарии к версии могут помочь вам решить, какую версию программы вы хотите установить.
Если вы нажмете на номер версии, вы получите еще более подробную страницу о приложении.
Я бы выбрал версию 8.x, так как она лучше всего подходит для моих нужд, основываясь на рейтинге и последней протестированной версии wine.
Загрузка и использование приложения Windows с помощью Wine
На вышеуказанной странице приведен URL-адрес, с которого я могу свободно скачать необходимую версию Notepad++.
Я выбрал пакет загрузки в формате 7z. По умолчанию пакет загрузки будет сохранен в папке "Загрузки". Оттуда вы можете щелкнуть правой кнопкой мыши на файле 7z и выбрать в меню пункт "Extract here".
Вот содержимое извлеченной папки:
Щелкните правой кнопкой мыши на файле notepad++.exe и вы сможете увидеть опцию "Open With Wine Windows Program Loader", как показано ниже:
Выберите эту опцию, и вы сможете просматривать и использовать приложение Notepad++ следующим образом:
Удаление Wine
Если вы хотите удалить Wine из вашей системы, выполните следующую команду в терминале Ubuntu:
1 | sudo apt-get purge winehq-stable |
Вам также нужно будет выполнить следующие команды, чтобы полностью удалить установку и соответствующие папки:
1 2 3 4 5 6 | rm ~/.config/wine/ -rf rm -rf $HOME/.wine rm -f $HOME/.config/menus/applications-merged/wine* rm -rf $HOME/.local/share/applications/wine rm -f $HOME/.local/share/desktop-directories/wine* rm -f $HOME/.local/share/icons/????_*.xpm |
Следуя той же процедуре, которая описана в этой статье для использования Notepad++, вы можете загрузить и использовать любое другое Windows-приложение с поддержкой Wine, которое иначе казалось невозможным запустить на Ubuntu.