Как установить Wine на Linux
Вопрос: мне нужно запустить приложение Windows в Linux, и для этого я хотел бы попробовать Wine. Как я могу установить Wine на [вставьте свой дистрибутив Linux]?
Wine — популярная программа для пользовательского пространства, которая позволяет запускать приложения Windows в Linux. Wine предоставляет среду выполнения для приложения Windows, обслуживая API-интерфейсы Windows, вызываемые приложением. На сегодняшний день Wine поддерживает более 27 000 приложений Windows.
Установите Wine на Ubuntu или Debian
Поскольку Wine включен в стандартный репозиторий дистрибутивов на основе Debian, вы можете установить его с помощью apt-get . Однако, если вы используете 64-разрядную систему, вам необходимо включить мультиархитектуру, поскольку Wine является 32-разрядным приложением.
В 64-битной системе:
$ sudo dpkg --add-architecture i386 $ sudo apt-get update $ sudo apt-get install wine wine32 wine64 libwine libwine:i386 fonts-wine
В 32-битной системе:
$ sudo apt-get install wine wine32 libwine fonts-wine
Установите Wine на Ubuntu через репозиторий PPA
На производных Ubuntu (Kubuntu или Lubuntu) или Linux Mint вы также можете установить Wine с помощью Wine PPA, поддерживаемого командой WineHQ, как показано ниже. Эта версия более новая, чем та, что включена в репозиторий по умолчанию.
$ wget -qO - https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add - $ sudo apt-add-repository 'https://dl.winehq.org/wine-builds/ubuntu/' $ sudo apt update $ sudo apt install wine
Установите Wine на Fedora
Установка Wine в Fedora проста. Просто используйте команду yum .
$ sudo yum install wine
Установите Wine на CentOS
Чтобы установить Wine на CentOS, вам сначала нужно настроить репозиторий EPEL. Затем используйте команду yum для его установки.
$ sudo yum install wine
Установите Wine на openSUSE
Wine доступен в репозитории openSUSE по умолчанию, поэтому установка выполняется без проблем с помощью команды zypper .
$ sudo zypper install wine
Вино после установки
Ниже приведен снимок экрана редактора конфигурации Wine ( winecfg ), который позволяет вам устанавливать настройки Wine для конкретного приложения.

Одно полезное приложение для установки вместе с Wine — PlayOnLinux. Эта программа позволяет быстро настроить Wine для пула известных Windows-приложений и игр. Поэтому рекомендуется установить PlayOnLinux, если вы используете Wine.
Поиск неисправностей
1. Я не могу добавить репозиторий Ubuntu PPA из-за ошибки GPG.
Симптом: apt-add-repository приводит к следующим ошибкам, несмотря на то, что я импортировал ключ GPG репозитория PPA.
Err:4 https://dl.winehq.org/wine-builds/ubuntu XXXXX InRelease The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 76F1A20FF987672F Reading package lists. Done W: GPG error: https://dl.winehq.org/wine-builds/ubuntu XXXXX InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 76F1A20FF987672F E: The repository 'https://dl.winehq.org/wine-builds/ubuntu XXXXX InRelease' is not signed. N: Updating from such a repository can't be done securely, and is therefore disabled by default.
Причина ошибок, вероятно, в том, что вы импортировали неправильный ключ GPG ( Release.key ). Вы должны использовать новый ключ ( winehq.key ), как показано ниже.
$ wget -qO - https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add -
Как установить Wine 6.0 на Debian 11 | Debian 10
Для тех, кто не знаком с Wine , это программная утилита, которая позволяет пользователям запускать программы Windows в формате .exe. Wine 6.0 был выпущен 14 января 2021 года и содержит множество улучшений, настроек, библиотек и десятки исправлений ошибок. В этом руководстве мы сосредоточимся на том, как вы можете установить Wine 6.0 на Debian 10 , Buster.
Некоторые из ключевых областей, которые претерпели значительные изменения, включают:
- Новые базовые модули в формате PE
- Обновление текстовой консоли
- Бэкэнд Vulkan для WineD3D
- Поддержка DirectShow и Media Foundation.
- Интеграция с рабочим столом
- Криптография
- Интернет и сети
- Графика, шрифты и текст
- Video & audio
- Интеграция с рабочим столом
- Инструменты разработки
Шаг 1. Включите 32-битную архитектуру
Вам необходимо включить 32-битную архитектуру в 64-битных системах, чтобы иметь возможность запускать 32-битные приложения Windows.
Выполните следующую команду, чтобы включить 32-битную архитектуру:
$ sudo dpkg --add-architecture i386

Эта команда не возвращает никаких результатов.
Шаг 2. Импортируйте ключ GPG для Wine
Сначала запустите apt update, чтобы обновить список пакетов:
$ sudo apt update
Теперь запустите один лайнер для загрузки и импорта открытого ключа GPG для проверки подписи файла выпуска:
$ wget -qO - https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add -

Шаг 3. Добавьте винный репозиторий
С добавленным ключом Wine GPG мы собираемся продолжить и включить репозиторий Wine следующим образом:
$ sudo apt-add-repository https://dl.winehq.org/wine-builds/debian/

Шаг 4: установите Wine 6.0 на Debian 10
Добавив репозиторий Wine, мы сделаем еще один шаг и добавим репозиторий OBS. Как и раньше, мы сначала добавим ключ GPG следующим образом:
$ wget -O- -q https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/Debian_10/Release.key | sudo apt-key add -

Далее мы собираемся добавить репозиторий Wine-OBS следующим образом:
$ echo "deb http://download.opensuse.org/repositories/Emulators:/Wine:/Debian/Debian_10 ./" | sudo tee /etc/apt/sources.list.d/wine-obs.list


После установки проверьте версию Wine, установленную на вашем компьютере.
$ wine --version


Далее вам потребуется установить установщик Wine Gecko . Аналогичным образом нажмите кнопку « Установить ».

Вывод
Выполнив шаги, описанные в этом руководстве, вы сможете успешно установить Wine 6.0 на debian 11.
Рекомендуемый контент
Мы используем файлы cookie на нашем веб-сайте, чтобы предоставить вам наиболее релевантный опыт, запоминая ваши предпочтения и повторные посещения. Нажимая «Принять все», вы соглашаетесь на использование ВСЕХ файлов cookie. Однако вы можете посетить «Настройки файлов cookie», чтобы предоставить контролируемое согласие.
Управление согласием
Privacy Overview
Этот веб-сайт использует файлы cookie, чтобы улучшить вашу работу во время навигации по веб-сайту. Из них файлы cookie, которые классифицируются как необходимые, хранятся в вашем браузере, поскольку они необходимы для работы основных функций веб-сайта. Мы также используем сторонние файлы cookie, которые помогают нам анализировать и понимать, как вы используете этот веб-сайт. Эти файлы cookie будут храниться в вашем браузере только с вашего согласия. У вас также есть возможность отказаться от этих файлов cookie. Но отказ от некоторых из этих файлов cookie может повлиять на ваш опыт просмотра.
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
| Cookie | Duration | Description |
|---|---|---|
| cookielawinfo-checkbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category «Analytics». |
| cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category «Functional». |
| cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category «Necessary». |
| cookielawinfo-checkbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category «Other. |
| cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category «Performance». |
| viewed_cookie_policy | 11 months | Этот файл cookie устанавливается подключаемым модулем GDPR Cookie Consent. Файлы cookie используются для хранения согласия пользователя на файлы cookie в категории «Необходимые». |
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
Как установить wine на linux debian
С версии Debian Jessie вы можете выбрать между двумя пакетами Wine: wine и wine-development.
wine tracks the stable releases from winehq.org (e.g. version 1.6.2), and wine-development the development releases (e.g. version 1.7.29).
Несмотря на свое название wine-development этот пакет также подходит для использования обычными пользователями. Не надо путать с *-dev пакетами, которые содержат заголовочные файлы и библиотеки для разработки.
Вы можете установить оба пакета одновременно, или только один из них.
Чтобы использовать wine-development вы должны добавлять суффикс «-development» к каждой команде (например, «wine-development foo.exe» или «winecfg-development»).
Установка
Debian Jessie и новее
Приготовления: включение мультиархитектуры (multiarch)
Если ваша система имеет 64-битную архитектуру, то вы должны включить multiarch. Вы можете определить вашу архитектуру с помощью следующей команды:
$ dpkg --print-architecture
Пример для amd64 (у большинства пользователей), а нам надо добавить i386:
# dpkg --add-architecture i386 && sudo apt update
Установка
# apt install wine
# apt install wine-development
Установка из jessie-backports
Для Debian Jessie также доступны версии из Backports. Для включения jessie-backports на вашей системе добавьте строчку в ваш файл sources.list (или добавьте новый файл, с расширение «.list» в директорию /etc/apt/sources.list.d/):
deb http://httpredir.debian.org/debian jessie-backports main
# apt update
Пакеты из Backports не устанавливаются/обновляются автоматически. Но после установки пакетов из jessie-backports, они будут (в будущем) автоматически обновляться. В примерах ниже, пакеты будут установлены из jessie-backports, а не из jessie.
Instead of the following examples you might simply use «apt install -t jessie-backports wine» (or «apt install -t jessie-backports wine-development»). But then you will end up with many packages installed unnecessarily from jessie-backports!
Установим пакет wine из jessie-backports на 64-битную архитектуру (с дополнительными компонентами из i386):
# apt install \ wine/jessie-backports \ wine32/jessie-backports \ wine64/jessie-backports \ libwine/jessie-backports \ libwine:i386/jessie-backports \ fonts-wine/jessie-backports
Установим пакет wine из jessie-backports на 32-битную архитектуру:
# apt install \ wine/jessie-backports \ wine32/jessie-backports \ libwine/jessie-backports \ fonts-wine/jessie-backports
Установим пакет wine-development из jessie-backports на 64-битную архитектуру (с дополнительными компонентами из i386):
# apt install \ wine-development/jessie-backports \ wine32-development/jessie-backports \ wine64-development/jessie-backports \ libwine-development/jessie-backports \ libwine-development:i386/jessie-backports \ fonts-wine/jessie-backports
Установим пакет wine-development из jessie-backports на 32-битную архитектуру:
# apt install \ wine-development/jessie-backports \ wine32-development/jessie-backports \ libwine-development/jessie-backports \ fonts-wine/jessie-backports
Зависимости Wine
Пакеты wine и wine-development имеют в зависимостях некоторые пакеты wine*. Некоторые пакеты необязательные и могут быть не установлены автоматически.
Прользователя 64-битной архитектуры следует убедиться, что установлены оба пакета — wine32 и wine64 (или wine32-development и wine64-development) (although not strictly required, this is what most people want).
- wine-binfmt provides support for launching windows executables directly.
- wine32 provides the binary loader for 32-bit Windows applications.
- wine64 provides the binary loader for 64-bit Windows applications.
- wine32-tools provides wine’s 32-bit developer tools.
- wine64-tools provides wine’s 64-bit developer tools.
- libwine provides the wine library (one separate package for each the 32-bit and the 64-bit arch, e.g. libwine:i386 and libwine:amd64).
- libwine-dev provides wine’s C header files and development libraries.
- fonts-wine provides the fonts used by both wine and wine-development (since stretch/jessie-backports).
- wine32-development provides the binary loader for 32-bit Windows applications.
- wine64-development provides the binary loader for 64-bit Windows applications.
- wine32-development-preloader provides the prelinked loader for 32-bit Windows applications.
- wine64-development-preloader provides the prelinked loader for 64-bit Windows applications.
- wine32-development-tools provides wine’s 32-bit developer tools.
- wine64-development-tools provides wine’s 64-bit developer tools.
- libwine-development provides the wine library (one separate package for each the 32-bit and the 64-bit arch, e.g. libwine-development:i386 and libwine-development:amd64)
- libwine-development-dev provides wine’s C header files and development libraries.
Debian Wheezy и старше
В Debian Wheezy, для удобства, Wine разбит на несколько пакетов, чтобы вы могли использовать только те возможности Wine, которые вам нужны.
Полный стандартный комплект можно получить, установив wine. Это фиктивный пакет, зависящий от стандартных компонент Wine.
# apt-get install wine
Минимальный комплект можно получить, установив wine-bin. Данный пакет предоставляет двоичный загрузчик для запуска исполняемых файлов Windows.
# apt-get install wine-bin
- libwine — Этот пакет содержит библиотеку wine.
- libwine-alsa — Звуковой модуль ALSA; пакет содержит драйвер для звука, ALSA.
- libwine-capi — Модуль ISDN; пакет содержит интерфейс CAPI, который позволяет приложениям Windows взаимодействовать с картами ISDN, поддерживаемыми capi4linux.
- libwine-cms — Модуль управления цветом; пакет содержит реализацию Системы Управления Цветом (Color Management System), которая позволяет приложениям Windows калибровать цвета, используемые для дисплея и печати
- libwine-dbg — Символы для отладки (debugging symbols); пакет предоставляет символы для отладки.
- libwine-dev — Файлы для разработки; пакет предоставляет заголовочные файлы на ‘C header files’.
- libwine-gl — Модуль OpenGL; пакет содержит модули OpenGL и Direct3D, которые позволяют приложениям Windows использовать 3D ускорение.
- libwine-gphoto2 — Модуль камеры; пакет содержит интерфейс TWAIN, который позволяет приложениям Windows взаимодействовать с камерами, поддерживаемыми gphoto2.
- libwine-ldap — Модуль LDAP; пакет содержит модуль, который позволяет приложениям Windows доступ к службам каталогов LDAP.
- libwine-oss — Звуковой модуль OSS; пакет содержит драйвер для звука, OSS.
- libwine-print — Модуль печати; пакет содержит спулер, поддерживающий CUPS, и драйвер PostScript, предоставляя возможность печати из приложений Windows.
- libwine-sane — Модуль сканера; пакет содержит интерфейс TWAIN, который позволяет приложениям Windows взаимодействовать со сканерами, поддерживаемыми SANE .
Конфигурация
wine 1.6.2-20 packages in Debian Jessie
To use the wine-wrapper scripts such as winecfg, wineboot or regedit you have to set them as an option to the command «wine». See Debian bug #784280. wine-development and later wine versions are are not affected.
E.g. typing only «winecfg» will cause an error if no wineprefix exists yet, while «wine winecfg» works as expected.
Чтобы открыть окно настроек Wine, введите следующую команду (в зависимости от используемой версии Wine):
$ wine winecfg $ winecfg-development
Чтобы открыть редактор реестра, введите следующую команду (в зависимости от используемой версии Wine):
$ wine regedit $ regedit-development
Установка и удаление программ
Для установки программы, запустите установочный файл Windows (.exe/.msi), используя следующую команду (в зависимости от используемой версии Wine):
$ wine ~/file.exe $ wine-development ~/file.exe
Для удаления программ, запустите в «wine uninstaller», используя следующую команду (в зависимости от используемой версии Wine):
$ wine ~/file.exe $ wine-development ~/file.exe
«Wine uninstaller» не удаляет кнопки меню и иконки установленных программ, поэтому вам придётся сделать это вручную, для этого удалите всё лишнее из папок /home/имя_пользователя/.local/applications/wine и /home/имя_пользователя/.local/icons или удалите их (в этом случае все кнопки созданные Wine исчезнут)
Winetricks
winetricks — это вспомогательный скрипт для загрузки и установки различных необходимых компонентов (например, библиотеки), для запуска программ в Wine. Некоторые компоненты могут включать в себе библиотеки с закрытым кодом.
Для установки, введите следующие:
# apt install winetricks
Если у вас установлен одновременно wine и wine-development, то для того, чтобы использовать wine-development, вы должны выполнить следующие команды, перед запуском winetricks:
$ export WINE=/usr/bin/wine-development $ export WINESERVER=/usr/bin/wineserver-development
Если вы используете wine-development из Jessie (не из jessie-backports) используете следующие команды (make sure to replace the * in the WINESERVER line with the appropriate directory based on your system’s architecture):
$ export WINE=/usr/bin/wine-development $ export WINESERVER=/usr/lib/*/wine-development/wineserver
Дополнительные программы для Wine
- PlayOnLinux — Оболочка для Wine, облегчающая установку Windows-игр и приложений в Linux.
- q4wine — Помогает управлять префиксами Wine и устанавливать приложения.
- winegame — Это программа для легкой установки игр и приложений Windows в Linux.
Альтернативы
- Crossover — CrossOver is developed by CodeWeavers and based on Wine, an open-source Windows compatibility layer. CrossOver lets you run thousands of Windows apps on your favorite Linux distros like Ubuntu, Mint, Fedora, Debian, RHEL and more.
- Wine Staging Wine Staging (formerly wine-compholio) is a special wine version containing bug fixes and features, which are not yet available in regular wine versions. The idea of Wine Staging is to provide new features faster to end users and to give developers the possibility to discuss and improve their patches before they are sent upstream.
Установка Wine в Debian 10
Всё больше людей переходят на операционные системы, семейства Linux. И каждый из них хочет проводить время за привычными Windows играми на новой платформе. На данный момент вопрос игр на Linux стоит довольно остро , но эта отрасль активно развивается. Не менее востребованы и некоторые приложения Windows.
Wine — свободное программное обеспечение, которое позволяет запускать Windows программы в системах семейства Linux и MacOS. В данной статье мы рассмотрим, как установить Wine на Debian 10.
Table of Contents
- Установка Wine в Debian 10
- 1. Установка из официальных репозиториев
- 2. Установка из PPA репозиториев
Установка Wine в Debian 10
Перед установкой вам необходимо определиться, какая версия Wine вам нужна. При установке программ на Linux почти всегда есть выбор между стабильной версией и самой свежей. Если вы не уверены, какая версия необходима, и программа не входит в список официально поддерживаемых, то следует сперва попробовать последнюю стабильную версию Wine и только если программа не работает, пытаться запустить её с самой свежей версией. Установить Wine можно несколькими способами.
1. Установка из официальных репозиториев
Для того, чтобы установить wine стабильной версии из официального репозитория, введите в терминале команду:
sudo apt install wine

После установки, версию установленной программы можно проверить командой:
Программное обеспечение в репозиториях Debian обновляется раз в несколько лет, поэтому ждать что там будет свежая стабильная версия не стоит. Скорее всего программа будет уже устаревшей. Если вы хотите более свежую версию с добавлением поддержки новых программ — надо использовать PPA репозитории.
2. Установка из PPA репозиториев
Сначала необходимо включить поддержку 32-битной архитектуры пакетов:
sudo dpkg —add-architecture i386
Затем необходимо добавить PPA репозиторий разработчиков. Для этого сначала импортируйте его ключ в систему:
wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key

Затем добавьте сам репозиторий в файл /etc/apt/sources.list
sudo vi /etc/apt/sources.list
deb https://dl.winehq.org/wine-builds/debian/ buster main
Кроме репозитория разработчиков, вам понадобится ещё один репозиторий, потому что в отличие от Ubuntu, для которой создан этот PPA репозиторий, в Debian не поставляются библиотеки libaudio, которые нужны для полноценной работы Wine. Эти библиотеки можно установить из специального репозитория подготовленного в рамках проекта OBS. Загрузите и добавьте его ключ:
wget -nc https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/Debian_10/Release.key
sudo apt-key add Release.key
Затем добавьте сам репозиторий в файл /etc/apt/sources.list:
sudo nano /etc/apt/sources.list

Обновите список доступных в системе пакетов с помощью команды:
sudo apt update
Из репозитория разработчиков можно установить стабильную (stable), экспериментальную (staging) или версию для разработчиков (devel). Для установки стабильной версии выполните:
sudo apt install —install-recommends winehq-stable
sudo apt install —install-recommends winehq-staging
Версия для разработчиков:
sudo apt install —install-recommends winehq-devel

Удаление Wine из Debian
Для удаления программы необходимо выполнить в терминале команду с указанием установленного пакета. Для стабильной версии это команда:
sudo apt purge winehq-stable
Выводы
Итак, мы рассмотрели как установить wine на Debian 10. Программа активно развивается и в неё постоянно добавляется поддержка новых Windows приложений. Уже сейчас Wine справляется с запуском тысяч игр и приложений, которые могут не работать даже в режиме совместимости Windows. Это и делает программу уникальной в своем роде. Какие игры или приложения вы запускаете с помощью Wine? Делитесь в комментариях!