Установка в Ubuntu (LinuxMint)
sudo apt install wine-stable
Wine — набор библиотек и утилит для запуска Windows программ и игр внутри Linux.
Первая версия Wine появилась в 1993 году и изначально была разработана для запуска 16-битных приложений Windows 3.1 внутри Linux.
Основателем проекта является Боб Амштадт (Bob Amstadt). С 1994 г проект перешел под управление программиста Александра Джуллиарда (Alexandre Julliard).
Название Wine (W.I.N.E) является рекурсивным акронимом фразы «Wine Is Not an Emulator» — «Вайн это не эмулятор.»
Слово wine в переводе с английского означает вино. По этой причине в терминологии программы используется понятие бутылок (см. ниже). Бутылка (или префикс) — это директория (среда) внутри которой выполняется Windows программа.
Wine работает не как эмулятор и не как виртуальная машина, он не эмулирует систему Windows, не создает имитацию Windows и не пытается реализовать ее логику. Вместо этого он на лету выполняет преобразование API-вызовов Windows в POSIX-совместимые вызовы.
То есть это что-то вроде прослойки между приложениями для Windows и системой Linux, которая позволяет Windows программам выполняться так, как если бы они были изначально написаны для Linux.
Wine не создает эмуляцию Windows, вместо этого приложения Windows запускаются прямо внутри текущей операционной системы.
Wine работает не только под Linux, но и под другие POSIX-совместимые операционные системы — macOS и *BSD.
Wine также работает под Windows. В Windows его обычно используют для того, чтобы запускать старые программы в современных версиях Windows.
Для текущего пользователя Wine создает в его домашней директории каталог .wine, в котором создается структура директорий аналогичная Windows.
Внутри каталога drive_c содержатся директории Program Files, ProgramData, windows, users. Там же хранится реестр.
Внутри директории windows размещаются DLL файлы (библиотеки). Это не библиотеки из Windows. Они были написаны с нуля на основе документации к Windows API и фактически реализуют функции оригинальных библиотек, но для Linux.
При работе Windows приложениям могут потребоваться дополнительные DLL библиотеки, которые не предоставлены Wine. В таком случае могут использоваться оригинальные Windows-версии таких библиотек.
Директория .wine называется «префиксом» или «бутылкой». Для некоторых программ может потребоваться создание отдельного префикса, то есть для ее работы нужны будут какие-то специфические настройки и она будет работать в среде другой директории отличной от ~/.wine. Можно создавать сколько угодно префиксов (бутылок).
Чтобы запустить программу, написанную для Windows, в простейшем случае достаточно выполнить команду:
wine program.exe
Через Wine также можно запускать установщики Windows приложений и устанавливать их прямо в Linux.
wine setup.exe
На официальном сайте Wine ведется база данных программ и игр, которые можно запустить через Wine: Wine Application Database (AppDB) — https://appdb.winehq.org.
Для каждого приложения можно получить информацию об особенностях установки, запуска и настройки данного приложения через Wine, о проблемах и багах, с которыми можно столкнуться.
База данных постоянно пополняется. В ней насчитывается более 26000 приложений. Введутся списки самых популярных приложений, они делятся на Платиновые, Золотые и Серебряные. Вот некоторые из самых популярных программ и игр, работающих через Wine (конкретную версию уточняйте в базе данных AppDB):
Как было сказано выше, некоторые программы должны запускаться внутри своей среды, то есть должны быть изолированы от других приложений. Для этого им нужен отдельный префикс (отдельная директория среды, в которой они будут работать).
Префикс задается переменной WINEPREFIX.
Сначала создадим новый префикс. Выполняем команду:
WINEPREFIX="/home/pingvinus/.wine2/" winecfg
Теперь выполняем саму программу и указываем для нее новый префикс:
WINEPREFIX="/home/pingvinus/.wine2/" wine /путь/до/файла/setup.exe
Очень часто для работы программ требуются дополнительные компоненты (библиотеки, шрифты), которых нет в Wine. Их можно установить самостоятельно, но это может стать очень трудоемким процессом, так как придётся искать и устанавливать каждый компонент вручную.
Для автоматического поиска и установки библиотек была создана специальная вспомогательная утилита Winetricks.
Winetricks — это графическая утилита, которая умеет автоматически скачивать и устанавливать необходимые компоненты. Также, Winetricks поддерживает автоматическую загрузку и установку некоторых игр и программ (для некоторых требуется наличие оригинального диска).
Winetricks поддерживает установку более сотни различных компонентов. Среди них — .Net Framework, Mono, DirectX, DivX и XviD кодеки, шрифты Windows и многие другие.
Нужно понимать, что Winetricks не является таблеткой от всех проблем и всегда могут потребоваться компоненты, которые Winetricks не поддерживает.
При первом запуске Winetricks предложит установить некоторые из часто используемых компонентов.
На нашем сайте вы также можете ознакомиться со следующими материалами:
Wine есть в штатных репозиториях Ubuntu, но там может содержаться не самая свежая версия, поэтому рекомендуется устанавливать программу из PPA-репозитория, предлагаемого разработчиками.
Во время установки Wine дополнительно устанавливается довольно много других зависимостей (это может быть более 100 дополнительных компонентов).
Для установки Wine из штатных репозиториев Ubuntu, выполните команду:
sudo apt install wine-stable
Для установки Winetricks выполните команду:
sudo apt install winetricks
Процесс установки Wine в Ubuntu Linux описан в официальном руководстве. Рассмотрим, как установить Wine в Ubuntu Linux, используя PPA репозиторий.
Если у вас 64-х битная версия системы, то нужно разрешить использование 32-х битной архитектуры. Выполняем команду:
sudo dpkg --add-architecture i386
Устанавливаем ключ для репозитория — выполняем команды:
wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key
Добавляем сам репозиторий. Выберите команду для вашего дистрибутива:
# Ubuntu 21.04
sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ hirsute main'
# Ubuntu 20.10
sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ groovy main'
# Ubuntu 20.04 Linux Mint 20.x
sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ focal main'
# Ubuntu 18.10:
sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ cosmic main'
# Ubuntu 18.04 и Linux Mint 19.x:
sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'
Далее обновляем информацию о пакетах:
sudo apt update
Устанавливаем Wine. Для установки стабильной версии выполняем команду:
sudo apt install --install-recommends winehq-stable
Для установки самой свежей, но возможно не очень стабильной версии используется команда:
sudo apt install --install-recommends winehq-devel
Также можно установить Winetricks:
sudo apt install winetricks
sudo apt install wine-stable
sudo pacman -S wine
sudo dnf install wine
sudo zypper install wine
sudo emerge -a virtual/wine
Исходный код: |
|
Языки программирования: |
|
Версия | Дата релиза | |
---|---|---|
.. | ||
0.9 | 25 октября 2005 | |
1.0 | 17 июня 2008 | |
1.2 | 16 июля 2010 | |
1.4 | 07 марта 2012 | |
1.5.0 | 16 марта 2012 | |
1.6.0 | 18 июля 2013 | |
.. | ||
2.0.1 | 20 апреля 2017 | |
.. | ||
3.0 | 18 января 2018 | |
.. | ||
3.0.4 | 29 ноября 2018 | |
3.0.5 | 03 марта 2019 | |
.. | ||
3.19 | 26 октября 2018 | |
3.20 | 09 ноября 2018 | |
3.21 | 23 ноября 2018 | |
4.0 | 22 января 2019 | Что нового |
4.1 | 04 февраля 2019 | |
4.2 | 15 февраля 2019 | |
4.3 | 01 марта 2019 | |
4.4 | 15 марта 2019 | |
4.5 | 29 марта 2019 | Что нового |
4.6 | 12 апреля 2019 | Что нового |
.. | ||
4.21 | 29 ноября 2019 | |
5.0 | 21 января 2020 | пресс-релиз |
5.1 | 02 февраля 2020 | пресс-релиз |
5.2 | 16 февраля 2020 | пресс-релиз |
5.3 | 29 апреля 2020 | |
5.4 | 13 марта 2020 | пресс-релиз |
5.5 | 27 марта 2020 | пресс-релиз |
5.6 | 10 апреля 2020 | пресс-релиз |
5.7 | 24 апреля 2020 | пресс-релиз |
5.8 | 08 мая 2020 | пресс-релиз |
5.9 | 22 мая 2020 | пресс-релиз |
5.10 | 04 июня 2020 | пресс-релиз |
5.11 | 19 июня 2020 | пресс-релиз |
5.12 | 03 июля 2020 | пресс-релиз |
5.13 | 17 июля 2020 | пресс-релиз |
5.14 | 01 августа 2020 | пресс-релиз |
5.15 | 15 августа 2020 | |
5.16 | 28 августа 2020 | |
5.17 | 11 сентября 2020 | |
5.18 | 25 сентября 2020 | пресс-релиз |
5.19 | ||
5.20 | ||
5.21 | ||
5.22 | ||
6.0 | 14 января 2021 | пресс-релиз |
6.1 | 29 января 2021 | |
6.2 | 12 февраля 2021 | |
6.3 | 26 февраля 2021 | |
6.4 | 12 марта 2021 | пресс-релиз |
6.5 | пресс-релиз | |
6.6 | 09 апреля 2021 | пресс-релиз |
6.7 | ||
6.8 | ||
6.9 | 21 мая 2021 |
Комментарии
07:46
09:33
12:57