Установить последнюю версию WINE в Ubuntu / Linux Mint


В этой статье вы узнаете как установить WINE последней версии в дистрибутивах Ubuntu / Linux Mint и производных от них.

Wine — свободное программное обеспечение, позволяющее пользователям UNIX-подобных систем исполнять 32- и 64- битные приложения Microsoft Windows.

Wine также предоставляет программистам библиотеку программ Winelib, при помощи которой они могут компилировать Windows-приложения для портирования их в UNIX-подобные системы.
Название Wine является рекурсивным акронимом и расшифровывается как «Wine Is Not an Emulator» — «Wine — не эмулятор» (имеется в виду, что Wine не является эмулятором компьютера. Wine — это альтернативная реализация Windows API).

По умолчанию операционная система GNU/Linux не поддерживает приложения Windows, ну это понятно потому что это совсем другая система, но Bob Amstadt разработал это приложение в далеком 1993 году для запуска приложений Windows 3.1.

Wine это не тот продукт в котором можно запустить абсолютно все windows приложения и игры. Но все же, с большинством из них, мы сможем работать и играть. К примеру:

Установить Photoshop CC 2015 в Ubuntu 16.04/Linux mint 18 и др.

Итак, для установки последней версии Wine в Ubuntu / Linux Mint и запуска в нем Windows программы или игры вам необходимо сделать следующие действия:

  1. Добавить репозиторий Wine в систему
  2. Предварительно подготовить систему
  3. Установить Wine
  4. Настроить Wine и установить утилиту Winetricks для расширения его возможностей
  5. Запустить Windows приложение или игру в Wine

Ну а теперь все по порядку.

1. Добавить репозиторий WINE в систему

Все действия мы будем проводить в терминале, поэтому необходимо его запустить. Сделать это можно например нажав «Ctr — Alt — Del».

1.1. Добавляем ключ репозитория, что бы система не ругалась

$ wget -nc https://dl.winehq.org/wine-builds/Release.key
$ wget -nc https://dl.winehq.org/wine-builds/winehq.key
$ sudo apt-key add Release.key 
$ sudo apt-key add winehq.key
$ rm -f Release.key
$ rm -f winehq.key

1.2. Потом добавляем репозиторий Wine для нашей системы:

2. Предварительно подготовить систему

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

Также, если у вас 64-х разрядная система, то необходимо дополнительно включить поддержку 32-bit архитектуры.

$ sudo dpkg --add-architecture i386

Ну а теперь обновляем информацию о пакетах и добавляем библиотеку libfaudio0 в нашу систему:

$ sudo apt-get update
$ sudo apt-get install libaudio2 libaudio2:i386

Наша система готова к установке последней версии Wine.

3. Установить WINE

После всех подготовительных действий, можем установить долгожданный пакет Wine.
Здесь также есть несколько вариантов.

Есть стабильная версия. Она нумеруется с нулем в конце.
Здесь разработчики достигли какого-то логического завершения полета своих новых идей на определенном этапе и убедившись что все новое что они добавили — работает стабильно и зафиксировали это.
Что бы не поломать ее работу и приложений которые под ней работают — для этой версии выходят только обновление безопасности и стабильности. Новые возможности появляются только с выходом очередной стабильной версии.
Для установки стабильной версии введите в терминале:

$ sudo apt-get install --install-recommends ttf-mscorefonts-installer winehq-stable

Но все же нужно внедрять и настраивать работу новых возможностей, которые затем включат в следующую стабильную версию?
Для этого существует версия для разработчиков.
В каждой новой версии сюда что-то добавляют новое, убирают то что не заработало нормально, меняют алгоритм работы того что осталось и т.д. Ну а те возможности, которые показали стабильную работу, будут уже включены в следующую стабильную версию.
Поэтому если вы используете эту версию, то с каждым новым релизом то может заработать, чего не работало раньше, а то что работало, может наоборот — перестать.
Чтобы присоединиться к людям, которые любят искать приключения, введите следующую команду в терминале:

$ sudo apt-get install --install-recommends ttf-mscorefonts-installer winehq-devel

Но версия для разработчиков, это тоже не вершина. Есть версия экспериментальная.
В этой версии включены даже те возможности, которые только рассматриваются для разработки.
В ней добавлен расширенный функционал который разработчики в идеале хотели бы внедрить, но даже они сейчас не могут точно сказать как этот функционал поведет себя в работе.
По сути это полная версия всех возможностей в настоящее время — но ни никто не гарантирует как оно, работает. Здесь наоборот, как раз наблюдают, как это заработает: smile:
Но все есть и позитив. Именно на этой версии у вас может запуститься то, что не запускалось на двух предыдущих версиях или какая-то игра может заработать лучше.
Но не забывайте что все может перестать работать после очередного обновления.
Для ее установки вам необходимо ввести в терминале следующее:

$ sudo apt-get install --install-recommends ttf-mscorefonts-installer winehq-staging

Посмотреть какая версия wine установилась в систему:

$ wine --version

После установки мы получаем минимальный графический Windows-набор: Он больше для демонстрации, чем для реальной работы:

  • Блокнот notepad.exe
    $ notepad
  • Редактор реестра regedit.exe
    $ regedit
  • Файловый менеджер explorer.exe
    $ winefile
  • Игра «Минер» minesweeper.exe
    $ winemine
  • Windows-терминал cmd.exe 🙂
    $ wineconsole
  • Легендарный Internet Explorer
    $ wine ~/.wine/drive_c/Program Files/Internet Explorer/iexplore.exe

Рабочее окружение Wine, включая установленные Windows приложения и игры, будут находиться в домашней папке пользователя ~/.wine

4. Настроить Wine и установить утилиту Winetricks для расширения его возможностей

Конфигурировать Wine можно через графическую утилиту

$ winecfg


А расширить нам функционал Wine позволит дополнительная утилита Winetricks — вспомогательный скрипт для загрузки и установки различных распространяемых windows-библиотек, необходимых для запуска некоторых программ в Wine, а так же настройки окружения.
Например, добавить поддержку DirectX 11 или библиотеку Visual C++ или фреймворк .NET
Загрузим его самую свежую версию и сделаем его системным:

$ wget  https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
$ chmod +x winetricks
$ sudo mv -v winetricks /usr/bin

Для корректной работы Winetricks нужны дополнительные пакеты поэтому мы сразу добавим их в систему:

$ sudo apt install cabextract unzip p7zip wget zenity

Теперь мы можем запустить его находясь в любой папке

$ winetricks

Если будет необходимо, то при первом запуске вам предложат установить дополнительные пакеты gecko и др.

Вот такая несложная процедура установки.

5. Запустить Windows приложение или игру в Wine

Запустить Windows-приложение или игру можно двумя способами.
Непосредственно в терминале, добавив перед программой слово wine. К примеру:

$ wine ~/.wine/drive_c/Program Files/Internet Explorer/iexplore.exe

Или в графической оболочке, нажав правую кнопку мыши на файле:

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

Желаю вам удачных экспериментов в запуске Windows программ.

12812cookie-checkУстановить последнюю версию WINE в Ubuntu / Linux Mint
Поделитесь с друзьями
Підписатися
Сповістити про
guest

20 комментариев
Новіші
Старіші Найпопулярніші
Вбудовані Відгуки
Переглянути всі коментарі
ниеолай

потавил установку вышло такое сообщение  Настраивается ttf-mscorefonts-installer ├────────────────┐  │                                      │   │ TrueType core fonts for the Web EULA                       │                                         │ END-USER LICENSE AGREEMENT FOR MICROSOFT SOFTWARE                │                                         │ IMPORTANT-READ CAREFULLY: This Microsoft End-User License Agreement       │ («EULA») is a legal agreement between you (either an individual or a       │ single entity) and Microsoft Corporation for the Microsoft software       │ accompanying this EULA, which includes computer software and may include     │ associated… Читати далі »

...

помимо этого ещё и обновить нельзя ничего и перезапустить не даёт при том что там можно пролистать ниже да и в целом система сломана как быть что делать если начал пользоваться недавно Linux mint 20+ переустанавливать уже надоело 🙁 E: Не удалось получить блокировку файла /var/lib/dpkg/lock-frontend. Она удерживается процессом 3298 (apt-get)                                                                   N: Имейте в виду, что удаление файла блокировки не является решением и может сломать вашу систему.f the State of… Читати далі »

Останнє редагування 1 рік тому від ...
Артем
Делаю первые шаги:$ wget -nc https://dl.winehq.org/wine-builds/Release.key
$ wget -nc https://dl.winehq.org/wine-builds/winehq.key
$ sudo apt-key add Release.key после этого просит пароль, и я ничего не могу туда ввести
$ sudo apt-key add winehq.key - тут так же :(
UALinux

пароль — ваш
и как это «не могу ввести» ?

Максим

На 21.09.2020 Инструкция не работает! Ubuntu 20.04.1 LTS

UALinux

исправили статью.
теперь для 20.04 должно подходить

Останнє редагування 2 роки тому від UALinux
Сергей

Наверно, он имел в виду предварительную подготовку. В следующих строках заменил 19.10 на 20.04 и все заработало:

$ wget -nc https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_19.10/Release.key
$ sudo apt-add-repository 'deb https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_19.10 ./'
Владимир

Практически сейчас это единственная профессиональная,полезная статья по Wine для Ubuntu 18.04 среди мусора по этой теме.
Большое Вам спасибо.

komrad_kor4agin2012

Привет. У меня такая проблема. Я тут устанавливал программы для моделирования железной дороги. Было все нормально. В какой-то момент у меня WINE перестал видеть диск С При нажатии на Обзор диска С Открывается «Просмотр изображений» В «file:///home/noutbook/.wine/dosdevices/c:» не найдены изображения. Я удалял WINE sudo apt-get remove wine sudo apt-get update sudo apt-get autoremove sudo apt-get purge wine потом sudo apt-get purge wine sudo apt-get autoremove sudo apt-get clean sudo apt-get… Читати далі »

UALinux

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

mihail.shumilov

Может добавите в статью
WINEARCH=win32 WINEPREFIX=path_to_wineprefix winecfg
?

UALinux

это к чему именно ?

Jackson

В Kde Neon как установить Winehq-staging

UALinux

вы хотите сказать Kubuntu ?
тогда точно также как описано в статье.

M15

Не пойму! Или я такой, или может люди не знают/хотят? Если есть проблемы с установкой Wine, есть PlayOnLinux и из него управляйте версиями Wine, и всем что с ним/ними связанно… Почему бы нет?

UALinux

это другая тема.
у PlayOnLinux свой отдельный репозиторий WINE, который конкретно используется в нем.
что бы сделать WINE оттуда для всей системы в целом, необходима еще одна статья.

Didi

Я прошу прощения! А не подскажете ? поставил в LM18.3 cinnamon x64 вроде бы все есть а в меню вкладка wine не появилась ( Запускаю через алт-ф2

UALinux

WINE это же инструмент для запуска других Windows-программ.
поэтому по сути ему в меню делать-то и нечего.
а вот если вы установите какую-то Windows-программу, то тогда в меню она появиться.

Роман

А не судьба сделать сборку Линукса с уже встроенным вайном — а то от чтения всех этих строк пропадает всякое желание с Линуксом заморачиваться. Это же возможно технически.

UALinux
20
0
Ми любимо ваші думки, будь ласка, прокоментуйте.x