Бортовой журнал
Бортовой журнал

Операционные системы 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.

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

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

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

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

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

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

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

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

Для установки Wine:

  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.

Отличные VPS на NVMe-дисках и бесплатный тестовый период 3 дня!

Выбрать тариф