Перейти к содержимому

Как установить wine на linux debian

  • автор:

Как установить 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

hosting.energy недорогой хостинг сайтов

hosting.energy недорогой хостинг сайтов

Для тех, кто не знаком с Wine , это программная утилита, которая позволяет пользователям запускать программы Windows в формате .exe. Wine 6.0 был выпущен 14 января 2021 года и содержит множество улучшений, настроек, библиотек и десятки исправлений ошибок. В этом руководстве мы сосредоточимся на том, как вы можете установить Wine 6.0 на Debian 10 , Buster.

Некоторые из ключевых областей, которые претерпели значительные изменения, включают:

  1. Новые базовые модули в формате PE
  2. Обновление текстовой консоли
  3. Бэкэнд Vulkan для WineD3D
  4. Поддержка DirectShow и Media Foundation.
  5. Интеграция с рабочим столом
  6. Криптография
  7. Интернет и сети
  8. Графика, шрифты и текст
  9. Video & audio
  10. Интеграция с рабочим столом
  11. Инструменты разработки

Шаг 1. Включите 32-битную архитектуру

Вам необходимо включить 32-битную архитектуру в 64-битных системах, чтобы иметь возможность запускать 32-битные приложения Windows.

Выполните следующую команду, чтобы включить 32-битную архитектуру:

$ sudo dpkg --add-architecture i386

Как установить Wine 6.0 на Debian 11

Эта команда не возвращает никаких результатов.

Шаг 2. Импортируйте ключ GPG для Wine

Сначала запустите apt update, чтобы обновить список пакетов:

$ sudo apt update

Теперь запустите один лайнер для загрузки и импорта открытого ключа GPG для проверки подписи файла выпуска:

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

Как установить Wine 6.0 на Debian 11

Шаг 3. Добавьте винный репозиторий

С добавленным ключом Wine GPG мы собираемся продолжить и включить репозиторий Wine следующим образом:

$ sudo apt-add-repository https://dl.winehq.org/wine-builds/debian/

Как установить Wine 6.0 на Debian 11

Шаг 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 6.0 на Debian 11

Далее мы собираемся добавить репозиторий 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 6.0 на Debian 11

Как установить Wine 6.0 на Debian 11

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

$ wine --version

Как установить Wine 6.0 на Debian 11

Как установить Wine 6.0 на Debian 11

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

Как установить Wine 6.0 на Debian 11

Вывод

Выполнив шаги, описанные в этом руководстве, вы сможете успешно установить 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

    A63jKilT37uRAAAAAElFTkSuQmCC

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

    Программное обеспечение в репозиториях 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

    D28xeTNIYFVXAAAAAElFTkSuQmCC

    Затем добавьте сам репозиторий в файл /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

    HUOWjAAAAAASUVORK5CYII=

    Обновите список доступных в системе пакетов с помощью команды:

    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

    H8n8AVuBtLNaTwUEAAAAASUVORK5CYII=

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

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

    sudo apt purge winehq-stable

    Выводы

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *