Установить последнюю версию 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 программ.

Поделитесь с друзьями

Добавить комментарий

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

при запуске выдает ошибку неверный дескриптор. Что делать помогите пожалуйста

ниеолай

потавил установку вышло такое сообщение  Настраивается 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… Читати далі »

Останнє редагування 2 роки тому від ...
Артем
Делаю первые шаги:$ 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 должно подходить

Останнє редагування 3 роки тому від 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
21
0
Ми любимо ваші думки, будь ласка, прокоментуйте.x