Встановити останню версію 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 додатки та ігри. Але все ж, з більшістю з них, ми зможемо працювати та грати. Наприклад:

Отже, для встановлення останньої версії 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 програм.

Якщо ви знайшли помилку, будь ласка, виділіть фрагмент тексту та натисніть Ctrl+Enter.

5 5 votes
Рейтинг статьи

Автор публікації

Офлайн 7 години

Админ

Стараюсь для вас
Коментарі: 991Публікації: 928Реєстрація: 10-06-2016
Если Вам понравилась статья, то поделитесь ею в соц.сетях:
guest
18 комментариев
Самый новый
Самый старший Наибольшее количество голосов
Inline Feedbacks
View all comments
Артем
Делаю первые шаги:$ 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 - тут так же :(
Максим

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

Сергей

Наверно, он имел в виду предварительную подготовку. В следующих строках заменил 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… Читать далее »

mihail.shumilov

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

Jackson

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

M15

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

Didi

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

Роман

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