Wine linux установка настройка

Как установить и настроить Wine Ubuntu

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

О том, что такое Wine и как установить его на Ubuntu, расскажем в статье.

Что такое Wine

Wine (Wine Is Not Emulator) — это приложение, которое относится к категории свободно распространяемого программного обеспечения. Оно позволяет устанавливать программы, предназначенные для ОС Windows, на UNIX-подобные системы.

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

  • Adobe Animate
  • Adobe Photoshop
  • Microsoft Office
  • Total Commander
  • Lingvo
  • 1C:Предприятие
  • Гарант
  • КонсультантПлюс
  • Final Fantasy XI Online
  • StarCraft
  • Warcraft III
  • World of Warcraft
  • Counter-Strike: Source
  • EVE Online
  • Half-Life 2
  • Magic: The Gathering Online
  • The Sims 3 и др.

Создатели Wine регулярно обновляют приложение. Например, в последнем обновлении (версия 8.0) был добавлен следующий функционал:

  • поддержка модулей формата PE;
  • возможность создавать смешанные библиотеки Windows и Unix в формате ELF;
  • поддержка вспомогательных библиотек Direct3D;
  • встроенный фильтр чтения ASF;
  • актуализация библиотек Faudio, LCMS2, LibJPEG, LibMPG123, LibPng, LibTiff, LibXml2, LibXslt, Zlib и др.;
  • шифрование RSA и алгоритм подписи RSA-PSS;
  • начальная версия API для автоматизации пользовательского интерфейса;
  • поддержка C++11 для имен функций и др.

Как работает Wine на Linux: когда вы запускаете приложение для Windows, оно направляет API-вызовы к этой операционной системе. Если программа запускается на Linux, Wine преобразовывает API-вызовы к Windows в системные вызовы ядра Linux. Благодаря этому приложение работает стабильно.

Читайте также:  Linux сообщение при входе

Какие особенности Wine стоит учесть при установке на Ubuntu

Приложение Wine обладает рядом преимуществ, таких как:

  • официально бесплатное ПО,
  • нет необходимости в покупке лицензии Windows,
  • высокий уровень интеграции программ для Windows в Ubuntu,
  • создание виртуальной машины не требуется,
  • экономия времени, так как вы минуете этап загрузки виртуальной машины.

Однако Wine имеет и несколько недочетов, например:

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

Wine совместим с большинством операционных систем семейства Linux. Мы расскажем о том, как установить его на Ubuntu.

Как установить Wine в Ubuntu

  1. Откройте Терминал с помощью сочетания клавиш Ctrl + Alt + T.
  2. Обновите репозитории Ubuntu, поочередно выполнив команды:
    sudo apt update
    sudo apt upgrade
  3. Если вы планируете работать с приложениями для ранних версий Windows, добавьте поддержку 32-битной архитектуры:
    sudo dpkg —add-architecture i386
  4. Выполните команду, чтобы установилась последняя версия Wine:
    sudo apt -y install wine

Как настроить Wine в Ubuntu (Linux)

Для настройки Wine используется функционал Winecfg. Чтобы открыть его:

  1. Откройте Терминал с помощью сочетания клавиш Ctrl + Alt + T.
  2. Запустите Wine, выполнив команду:
    winecfg
  3. В открывшемся окне выберите необходимую версию Windows. Затем нажмите OK:

Как запустить Wine

Для запуска Wine используется скрипт Winetricks. Чтобы открыть программу:

  1. Откройте Терминал с помощью сочетания клавиш Ctrl + Alt + T.
  2. Запустите Wine, выполнив команду:
    winetricks
  3. В открывшемся окне выберите действие, которое необходимо выполнить. Затем нажмите OK.

Как узнать версию Wine

  1. Откройте Терминал с помощью сочетания клавиш Ctrl + Alt + T.
  2. Выполните команду:
    wine —version

В выводе отобразится версия Wine:

Как удалить Wine в Ubuntu

  1. Откройте Терминал с помощью сочетания клавиш Ctrl + Alt + T.
  2. Запустите удаление Wine:
    sudo apt purge wine
  3. Удалите оставшиеся файлы. Для этого поочередно выполните команды:
    rm -r ~/.wine
    rm -r ~/.config/menus/applications-merged/wine*
    rm -r ~/.local/share/applications/wine
    rm -r ~/.local/share/desktop-directories/wine*
    rm -r ~/.local/share/icons/. _*.xpm
    Если при попытке удаления на экране отобразится ошибка с текстом Нет такого файла или каталога — файл удален при выполнении шага 2.

Готово. Теперь вы знаете, как пользоваться приложением Wine и адаптировать большую часть Windows-приложений под Linux.
Последние версии популярных операционных систем Linux доступны на виртуальных выделенных серверах (VPS/VDS) от SpaceWeb.

Читайте также:  Посмотреть работающие службы linux

Источник

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

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

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

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

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

Как уже было упомянуто ранее, сейчас у Wine есть две основные поддерживаемые версии. Стабильная — 6.0.1 в которую вносятся только небольшие исправления багов, и экспериментальная (тестовая) — 6.15 — здесь содержится вся новая функциональность. На момент написания статьи (16 августа 2021 года) в репозиториях Ubuntu присутствует стабильная версия под номером 5.0. Для установки экспериментальной вам придется использовать репозиторий разработчиков.

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

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

IM5xSa6qcAAAAASUVORK5CYII=

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

8B6XH9yfrJizcAAAAASUVORK5CYII=

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

Для того, чтобы установить последнюю версию wine, как стабильную, так и тестовую из официальных репозиториев wine, сначала необходимо для 64 битных систем добавить поддержку архитектуры i386:

sudo dpkg —add-architecture i386

Далее добавьте официальный ключ для репозитория wine:

wget -nc https://dl.winehq.org/wine-builds/winehq.key

sudo apt-key add winehq.key

z+Zjh1xZC1wRwAAAABJRU5ErkJggg==

Подключите официальный репозиторий разработчиков:

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

A8CebxXYDS09AAAAAElFTkSuQmCC

После этого обновляем списки пакетов:

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

Читайте также:  No pages found linux

sudo apt install —install-recommends winehq-stable

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

sudo apt install —install-recommends winehq-devel

В качестве примера была выбрана стабильная версия.

v2j3AAAAAElFTkSuQmCC

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

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

Откройте утилиту Программы и обновления (Software & Updates) и на вкладке Источники ПО (Ubuntu Software) установите галочку напротив пункта Исходный код (Source code):

TG1rHDDzWDsAAAAASUVORK5CYII=

Далее установите все необходимые компоненты для сборки wine при помощи команды:

sudo apt build-dep wine-stable

ABmkWSDW+ZPCAAAAAElFTkSuQmCC

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

QXyEHaZJCSLLAhrxZEJPwnFFn3sgxsf8vKUgYmou2uD4AAAAASUVORK5CYII=

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

Подготавливаем Wine к сборке. Если у вас ОС 32 битная, то выполняем следующую команду:

Если у вас ОС 64 битная, то выполняем команду:

sudo ./configure —enable-win64

A2NqotfpV5CJAAAAAElFTkSuQmCC

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

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

По завершению проверки, в конце будет выведена фраза configure: Finished. Do ‘make’ to compile Wine. Данное сообщение говорит о том, что программа готова к компиляции. Компилируем и запускаем сборку пакета при помощи команды:

A9Cns6JzsrSaAAAAAElFTkSuQmCC

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

После сборки пакета, вы сможете установить Wine в Ubuntu при помощи утилиты dpkg:

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

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

sudo apt purge winehq-stable

sudo apt purge winehq-devel

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

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

Выводы

В этой статье была рассмотрена установка последней версии Wine в Ubuntu 20.04. В качестве методов установки были рассмотрены: установка из официального репозитория Ubuntu, установка из репозитория Wine и сборка из исходников. Если остались вопросы, пишите в комментариях!

Обнаружили ошибку в тексте? Сообщите мне об этом. Выделите текст с ошибкой и нажмите Ctrl+Enter.

Источник

Оцените статью
Adblock
detector