Установка wine в Ubuntu

Установка wine в Ubuntu 18.04

Wine – это программа с открытым исходным кодом, которая позволяет запускать Windows-приложения в среде Linux и MacOS. Можно сказать, что это слой совместимости между операционной системой и Windows-программами. Вызовы процедур из библиотек Windows подменяются на системные вызовы Linux и с помощью этого появляется возможность выполнять Windows-программы в Linux.

Платформа Wine постоянно развивается, постоянно выходят новые версии, в которых больше поддерживаемых функций Windows, исправлены многие ошибки, добавляется поддержка новых возможностей. Стабильные релизы Wine выходят приблизительно раз в год, полтора. Но корректирующие, тестовые релизы есть постоянно, даже по несколько раз в месяц.

За последнее время Wine очень сильно продвинулся в плане запуска игр. Благодаря библиотеке DXVK уже можно играть даже многие современные игры Windows без потери производительности. Дальше будет рассмотрена установка wine Ubuntu 18.04. Установим последнюю версию из официальных репозиториев, а также воспользуемся PPA.

Установка Wine в Ubuntu

Как я уже сказал, сейчас у Wine есть две основные развиваемые версии стабильная – 3.0, в которую вносятся только небольшие исправления багов, и экспериментальная – 4.x – здесь содержится вся новая функциональность. На момент написания статьи версия 4.0 находится в состоянии заморозки, в скором времени она станет стабильной, а экспериментальные версии будут называться 4.1, 4.2 и так далее. В репозиториях Ubuntu 18.04 есть стабильная версия. Но для установки экспериментальной вам придется использовать репозиторий разработчиков.

1. Установка wine из официальных репозиториев

Для установки wine из официальных репозиториев достаточно выполнить команду:

sudo apt install wine-stable

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

2. Установка wine из PPA

Версия 3.0 в репозиториях системы есть. Но когда выйдет стабильная 4.0 или еще выше, ее не будет и вам надо будет использовать PPA. Сначала для 64 битных систем необходимо добавить поддержку архитектуры i386:

sudo dpkg –add-architecture i386

Чтобы добавить репозиторий wine ubuntu выполните:

wget -qO- https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add –

sudo apt-add-repository ‘deb http://dl.winehq.org/wine-builds/ubuntu/ bionic main’

Более подробную информацию по добавлению репозитория в свою систему вы можете найти на странице загрузок winehq. Затем можно устанавливать последнюю стабильную версию:

sudo apt install winehq-stable

Чтобы проверить как все работает, можете выполнить:

Или посмотреть версию:

3. Установка самой последней версии Wine в Ubuntu

Если вас не устраивает стабильная версия Wine и вы хотите получить самую новую, экспериментальную версию чтобы запустить ранее не поддерживаемую программу или просто протестировать, необходимо использовать тот же репозиторий из предыдущего шага. Только пакет wine-staging или wine-devel. А теперь устанавливаем:

sudo apt-get install –install-recommends wine-staging

Экспериментальную версию тоже нужно удалить. Это делам такой же командой, как и устанавливали:

sudo apt-get purge wine-staging

Дальше мы рассмотрим как установить wine на ubuntu 18.04 из исходников.

4. Сборка Wine из исходников

Если нужной вам версии нет в PPA и вам нужна установка последней версии Wine в Ubuntu 16.04 с накладыванием каких-либо патчей, или даже хотите иметь две версии Wine сразу, необходимо собирать Wine с исходников.

Откройте утилиту Программы и обновления и на вкладке Источники ПО установите галочку напротив пункта Исходный код:

Затем установите все необходимое для сборки wine:

sudo apt build-dep wine-stable

Загрузим исходники, например, ту же версию Wine 4.0 с официального сайта. Можно также воспользоваться утилитой wget:

sudo wget https://dl.winehq.org/wine/source/4.0/wine-4.0-rc7.tar.xz

Распаковываем исходники и переходим в папку с ними:

sudo tar xf wine*

Подготавливаем Wine к сборке, в 32 битных системах:

sudo ./configure –enable-win64

Если вы хотите установить wine в какую-либо другую папку, например, в /opt/wine4, нужно ее указать команде configure:

sudo ./configure –prefix /opt/wine4 –enable-win64

Компилируем и запускаем сборку пакета:

Затем собираем пакет для установки:

Теперь установка Wine 4 в Ubuntu из только что полученного deb пакета, с помощью утилиты dpkg:

Теперь можно запустить wine и посмотреть версию:

Удаление wine из Ubuntu

Чтобы удалить wine Ubuntu вам необходимо удалить тот пакет, который вы устанавливали. Например, для wine-stable:

sudo apt purge wine-stable

Или для wine-staging:

sudo apt purge wine-staging

Также вы можете удалить такие файлы, чтобы очистить систему от мусора:

  • $HOME/.wine
  • $HOME/.config/menus/applications-merged/wine*
  • $HOME/.local/share/applications/wine
  • /.local/share/desktop-directories/wine*
  • /.local/share/icons/. _*.xpm

Выводы

В этой статье была рассмотрена не только установка последней версии Wine в Ubuntu 18.04 или 18.10, но и установка стабильной ветки 3.0. На данный момент самая последняя версия wine ubuntu – 4.0, но уже через несколько дней может выйти более новая, несмотря на это наша инструкция останется актуальна для всех следующих версий. Если остались вопросы, пишите в комментариях!

Установка Wine

Содержание

Wine – приложение, являющееся слоем совместимости с Windows API , использующее библиотеки Windows для обеспечения работоспособности приложений, разработанных для ОС семейства Microsoft Windows в иной среде, например, в Ubuntu. Используя Wine, вы можете устанавливать и запускать различные программы так, как будто вы используете Windows.
Wine активно развивается. Ещё не все приложения достаточно стабильно работают в Wine, однако Wine уже используется несколькими миллионами пользователей по всему миру.
Название программы Wine (waɪn — между «уа́йн» и «ва́йн», рус. Вино) – рекурсивный акроним фразы «Wine Is Not an Emulator» – рус. «Wine – не эмулятор».

Читайте также:  Способы обхода заблокированных сайтов в Яндекс.Браузере

Установка Wine

Установка из PPA

В связи с тем, что Wine активно развивается, в репозиториях Ubuntu обычно содержится очень старая версия. Поэтому рекомендуется ставить последнюю версию из официального репозитория Wine.

Для последних версий wine и ubuntu 64 бита

И вообще не рекомендуется заполнять и настраивать wine самому. Работать с wine не совсем удобно. Чтобы установить ту или иную программу придется облазить кучу форумов и блогов, чтобы понять какие пакеты нужно установить и какие библиотеки добавить. Затем следует длинный процесс решения проблем, установки пакетов через winetricks и ручной настройки реестра и так далее. Это все очень сложно даже для опытных пользователей, не говоря уже про новичков. Поэтому рекомендуется скачать настроенный префикс wine отсюда : http://forum.ubuntu.ru/index.php?topic=199897.0

Настройка

Перед использованием Wine для запуска приложений нужно запустить программу настройки, которая создаст в вашей домашней директории каталог

/.wine с необходимыми для работы файлами. Для этого либо выберите пункт главного меню Приложения→Wine→Configure Wine, либо выполните в терминале команду:

Ассоциирование файлов с программами wine

Чтобы прозрачно запускать файлы с помощью wine-программ, напишем небольшой скрипт. Допустим, нам надо открывать CAD-файлы Компасом и zwcad’ом.

Не забудем сделать наш скрипт исполняемым

и ассоциируем в файловом менеджере чертежи со скриптом.

Запуск Windows приложений

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

Если у вас не запускается приложение или работает неправильно На сайте wine есть список приложений с описанием, для начала рекомендую свериться с ним. http://appdb.winehq.org/ – На сайте есть поле поиска. Если у вас плохо с английским, то используйте переводчик http://translate.google.com/.

Также можно открыть папку с приложением, которое вам необходимо запустить при помощи файлового менеджера, затем щелкнуть правой кнопкой мыши по приложению и выбрать программу для запуска – Wine.

Gecko – это свободный движок вывода веб-страниц для браузера при работе в интернете wine. Если wine не работает с интернетом и вы не запускаете windows exe браузер, то вам Gecko не нужен .Обычно при запуске приложения для работы с веб-страницами Wine автоматически ищет Gecko сперва в /usr/share/wine/gecko. Если Wine не находит архив с Gecko там, то оно автоматически загружает его из интернета, но некоторые приложения не любят ждать, пока загрузиться Gecko и зависают или вылетают. Gecko можно установить выполнив команду:

где надо заменить на версию установленного Wine.

Запуск через дискретную видеокарту

Для запуска через дискретную видеокарту надо прописать в терминале на свободных драйверах( или написать скрипт)

Сохранить. Поместить в папку с игрой. Сделать исполняемым в свойствах. Поместить ссылку на скрипт на рабочий стол. Запускать ссылку вместо файла игры. Для ещё большей производительности необходимо поставить закрытый поприетарный драйвер.

Winetricks

Winetricks – это скрипт для установки различных компонентов от Microsoft®, и некоторых других. Для получения Winetricks в терминале введите:

. Winetricks содержит несколько десятков пакетов различных библиотек для wine. Например, чтобы установить DirectX™, введите:

Для просмотра списка всех пакетов, введите:

Также, Winetricks имеет простой GUI . Для его запуска введите:

Установка последней версии WineHQ в Ubuntu 18.04 и 19.04

Пример проблемы с зависимостью при установке Wine:

Проблема повторяется со всеми версиями winehq.

Приступим к первому этапу установки Wine в Ubuntu:

  • Для 64-bit системы подключаем поддержку 32-bit пакетов:
  • Подключаем OBS репозиторий, именно оттуда будет взят нужный пакет, благодаря которому не возникнет проблемы с зависимостью.

Для Ubuntu 19.04:

  • Скачиваем ключ Release.key в домашний каталог /home, или в любую другую папку.
  • Устанавливаем ключ (если ключ был загружен в другую папку, то устанавливаем из той папки):
  • С помощью терминала добавляем репозиторий:

Для Ubuntu 18.04:

  • Скачиваем ключ Release.key в домашний каталог, или в любую другую папку.
  • Устанавливаем ключ (если ключ был загружен в другую папку, то устанавливаем из той папки):
  • С помощью терминала добавляем репозиторий:

В случае проблем с сообщением: “NO_PUBKEY DFA175A75104960E”, добавляем ключ следующим образом:

Переходим к непосредственной установке Wine (команды выполняем в терминале):

  • Скачиваем и добавляем ключ:
  • Добавляем репозиторий

Для Ubuntu 19.04:

Для Ubuntu 18.04:

Если по каким-то причинам список пакетов не был обновлен, то обновим:

Переходим к непосредственной установке программы Wine:

  • Стабильная версия:
  • Версия в разработке:
  • Версия Staging (с дополнительными патчами, улучшениями):

Если в процессе установки или скачивания возникнет проблема с сетью или любая другая проблема, то повторите установку с ключом –fix-missing. Пример c версией staging:

Установка Winetricks

Программа Wine установлена, но для её наполнения необходимо установить скрипт с графическим интерфейсом – Winetricks. Данный пакет есть в репозитории Ubuntu, но я рекомендую установливать самую последнюю версию с github репозитория разработчика:

  • Для корректной работы скрипту Winetricks могут понадобится следующие пакеты, поэтому мы их сразу установим:
  • Скачивание и установка Winetricks:

Таким образом мы скачали и перенесли в нужную директорию самую последнюю версию скрипта.

Создаём префикс Wine:

Создание префикса x32 (команду выполняем в терминале):

Читайте также:  Работа с плагинами Google Chrome

Или создание префикса x64:

Префикс с битностью x32 стабильнее и лучше поддерживает установку библиотек Windows. Я пользуюсь именно им.

После выполнения команды создания префикса появится окно с предложением установить Mono и затем пакет Gecko.

Если вы не собираетесь отдельно устанавливать какую-либо версию .NET Framework, то стоит согласится на установку Mono. Gecko устанавливаем, соглашаемся на установку.

Настройки Wine доступны по команде: winecfg

Наполнение Wine с помощью скрипта Winetricks по одноименной команде: winetricks

Воспользоваться скриптом winetricks можно и без запуска его графической оболочки:

winetricks название пакета

Можно добавить ключ для автоматической установки нужных нам библиотек. Например:

Установка Wine в Ubuntu

Как известно, далеко не все программы, разработанные для операционной системы Windows, совместимы с дистрибутивами на ядре Linux. Такая ситуация порой вызывает проблемы у некоторых пользователей в связи с невозможностью установить нативные аналоги. Программа под названием Wine позволит решить эту неприятность, ведь она была разработана специально для обеспечения работоспособности приложений, созданных под Виндовс. Сегодня мы бы хотели продемонстрировать все доступные методы инсталляции упомянутого софта в Ubuntu.

Устанавливаем Wine в Ubuntu

Для выполнения поставленной задачи мы будем использовать стандартный «Терминал», однако не переживайте, вам не придется самостоятельно изучать все команды, ведь мы не только расскажем о самой процедуре установки, но и опишем все действия по очереди. От вас же потребуется только выбрать наиболее подходящий метод и следовать приведенным инструкциям.

Способ 1: Инсталляция из официального хранилища

Самый простой метод инсталляции последней стабильной версии — использование официального хранилища. Производится весь процесс путем ввода всего одной команды и выглядит так:

  1. Перейдите в меню и откройте приложение «Терминал». Запустить его также можно, кликнув ПКМ по пустому месту на рабочем столе и выбрав соответствующий пункт.

После открытия нового окна введите туда команду sudo apt install wine-stable и нажмите на Enter.

Напечатайте пароль для предоставления доступа (символы будут вводиться, но останутся невидимыми).

Процедура инсталляции завершится, когда появится новая пустая строка для указания команд.

Введите wine –version , чтобы удостовериться в корректности проведенной процедуры установки.

Вот таким достаточно легким способом осуществляется добавление последней стабильной версии Wine 3.0 в операционную систему Ubuntu, однако этот вариант подходит не всем пользователям, поэтому предлагаем ознакомиться со следующими.

Способ 2: Использование PPA

К сожалению, не у каждого разработчика есть возможность вовремя выкладывать последние версии программного обеспечения в официальный репозиторий (хранилище). Именно поэтому были разработаны специальные библиотеки для хранения пользовательских архивов. Когда версия Wine 4.0 выйдет в свет, использование PPA будет наиболее уместно.

    Откройте консоль и вставьте туда команду sudo dpkg –add-architecture i386 , которая нужна для добавления поддержки процессоров с архитектурой i386. Обладателям Ubuntu 32-бит этот шаг можно пропустить.

Теперь следует добавить репозиторий в свой компьютер. Делается это сначала командой wget -qO- https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add – .

Затем напечатайте sudo apt-add-repository ‘deb http://dl.winehq.org/wine-builds/ubuntu/ bionic main’ .

Не выключайте «Терминал», поскольку будет производиться получение и добавление пакетов.

После успешного добавления файлов хранилища производится сама инсталляция путем ввода sudo apt install winehq-stable .

Обязательно подтвердите проведение операции.

Используйте команду winecfg , чтобы проверить работоспособность софта.

Для запуска может потребоваться установка дополнительных компонентов. Она выполнится автоматически, после чего запустится окно настройки Wine, а это значит, что все функционирует исправно.

Способ 3: Установка бета-версии

Как вы узнали из информации выше, у Wine существует стабильная версия, вместе с ней разрабатывается и бета, активно тестируемая пользователями перед выходом для широкого применения. Инсталляция такой версии на компьютер производится практически так же, как и стабильной:

    Запустите «Терминал» любым удобным способом и используйте команду sudo apt-get install –install-recommends wine-staging .

Подтвердите добавление файлов и ожидайте завершения инсталляции.

Если экспериментальная сборка вас по каким-либо причинам не устраивает, удалите ее через sudo apt-get purge wine-staging .

Способ 4: Самостоятельная сборка из исходных кодов

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

    Первоочередно откройте меню и перейдите в «Программы и обновления».

Здесь нужно поставить галочку напротив пункта «Исходный код», чтобы дальнейшие изменения с софтом стали возможными.

Для применения изменений потребуется ввод пароля.

Теперь через «Терминал» скачайте и установите все необходимое через sudo apt build-dep wine-stable .

Загрузите исходный код необходимой версии, воспользовавшись специальной утилитой. В консоль вставьте команду sudo wget https://dl.winehq.org/wine/source/4.0/wine-4.0-rc7.tar.xz и нажмите на Enter. Если вам необходимо поставить другую версию, найдите в интернете соответствующий репозиторий и вставьте его адрес вместо https://dl.winehq.org/wine/source/4.0/wine-4.0-rc7.tar.xz.

Распакуйте содержимое загруженного архива, воспользовавшись sudo tar xf wine* .

Затем перейдите в созданное расположение cd wine-4.0-rc7 .

Загрузите нужные файлы дистрибутива для сборки программы. В 32-битных версиях используйте команду sudo ./configure , а в 64-битных sudo ./configure –enable-win64 .

Запустите процесс сборки через команду make . Если вы получите ошибку с текстом «Отказано в доступе», используйте команду sudo make , чтобы запустить процесс с рут-правами. Кроме всего, стоит учитывать, что процесс компилирования занимает много времени, не стоит принудительно выключать консоль.

Читайте также:  Применение функции ПРАВСИМВ в Microsoft Excel

Соберите инсталлятор через sudo checkinstall .

Последним шагом будет установка готовой сборки через утилиту путем ввода строки dpkg -i wine.deb .

Мы рассмотрели четыре актуальных метода инсталляции Wine, которые работают на последней версии Ubuntu 18.04.2. Никаких трудностей с установкой возникнуть не должно, если вы точно следуете инструкциям и вводите правильные команды. Рекомендуем также обращать внимание на предупреждения, появляющиеся в консоли, они помогут определить ошибку в случае ее возникновения.

Wine версии 4.0 — установка на Debian, Ubuntu и Linux Mint

Wine — это бесплатная и простая в использовании программа с открытым исходным кодом, которая позволяет пользователям Linux запускать некоторые приложения на базе Windows в Unix-подобных операционных системах. Wine — это уровень совместимости для установки практически всех версий программ Windows.

В этой статье описываются несколько простых шагов по установке последней стабильной версии Wine 4.0 в системах Debian 9-8, Ubuntu 18.10-16.04 и Linux Mint 19-17, а также мы увидим, как настроить wine, установить программное обеспечение Windows и удалить его из системы.

Вы можете узнать все новые функции и журнал изменений этого выпуска на странице проекта Wine.

Установка Wine 4.0 на Ubuntu, Linux Mint и Debian

Если вы хотите получить самую последнюю версию Wine 4.0, вы должны использовать новый PPA-репозиторий Wine, который предлагает как версии development, так и stable версии Wine для Debian, Ubuntu и Linux Mint.

Чтобы установить Wine 4.0 в Ubuntu и Linux Mint, откройте терминал, нажав ‘CTRL + ALT + T‘ на рабочем столе, и выполните следующие команды для его установки:

Чтобы установить Wine на Debian:

Затем добавьте следующий репозиторий в /etc/apt/sources.list или создайте *.list в /etc/apt/sources.list.d/ со следующим содержимым:

Примечание: не забудьте заменить DISTRO на ваш выпуск Debian wheezy, jessie, stretch или sid.

Теперь обновите базу данных репозитория пакетов и установите Wine, как показано ниже:

Другой способ получить самую последнюю версию Wine (то есть 4.0 на данный момент) — это собрать wine из исходного архива с помощью следующих команд:

Знакомство с Wine 4.0

Чтобы запустить программу Wine, вы должны указать полный путь к программе .exe. Например, мы запустим программу notepad.exe через wine:

Настройка Wine 4.0

Конфигурации Wine по умолчанию достаточно для запуска приложений Windows, но не все приложения на базе Windows работают под Wine. А в некоторых случаях вам может потребоваться дополнительная настройка для запуска определенных приложений или добавление нового дисковода Windows для подключения дисководов CD-ROM.

Настройка wine выполняется утилитой winecfg, поэтому для настройки wine выполните следующую команду с терминала:

Чтобы добавить новый диск, нажмите ‘Диски‘ -> ‘Добавить диск‘, а затем укажите полный путь к диску. Как показано на скриншоте ниже:

Это очень полезно для установки игр и приложений, использующих cdrom с wine для вашей Ubuntu.

Установка программного обеспечения Windows с помощью Winetricks

Winetricks — это небольшой вспомогательный скрипт для загрузки и установки программного обеспечения на базе Windows и отсутствующих файлов DDL, необходимый для запуска некоторых программ под Wine. Чтобы загрузить и установить программное обеспечение, запустите утилиту «winetricks» прямо из терминала. Обратите внимание, что текущий префикс winetricks является домашним каталогом пользователя (т.е. /home/user/.wine). Итак, все, что вы устанавливаете, сохраняется в этом каталоге:

При запуске ‘winetricks‘ может появиться следующее сообщение об ошибке:

Чтобы исправить такую ​​ошибку, выполните следующую команду и замените имя пользователя своим собственным:

Вам будет задан вопрос о помощи в разработке winetricks (отправлять отчёты о статистике). Просто нажмите «Да».

Нажмите кнопку ‘OK‘, чтобы продолжить. Если вы не хотите отправлять отчёты в winetricks, просто отключите их с помощью команды «winetricks –optout».

Далее выберите «Install a Windows DLL or component».

Выберите программное обеспечение, которое вы хотите установить. Допустим, я хотел бы установить Internet Explorer 8.

Утилита автоматически загружает и устанавливает выбранное программное обеспечение из таблицы winetricks.

После завершения загрузки и установки программа автоматически запустится. Это видно на скриншоте ниже:

Вы также можете запустить программу, указав полный путь к программе:

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

Удаление программного обеспечения Windows с помощью Winetricks

Если вы хотите удалить Internet Explorer с помощью winetricks, просто введите следующую команду, чтобы полностью удалить программу. Вы также напрямую удаляете каталог программы из каталога .wine, как показано ниже:

Удаление Wine и Winetricks

Если вас не устраивает программа Wine, вы можете полностью удалить её, используя следующую команду:

Вы также можете скачать исходный пакет Wine 4.0 для других дистрибутивов Linux со страницы загрузки wine.

Спасибо за уделенное время на прочтение статьи!

Если возникли вопросы, задавайте их в комментариях.

Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!