Как установить wine на linux debian
Перейти к содержимому

Как установить 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 — Debian 11 и запуск программ в wine, создание ярлыка wine

Маленькая инструкция по тому как установить wine и запустить с его помощью программу Windows. В статье будет рассказан только минимальный набор эмулятора wine.

Я противник того, чтоб запускать программы в Linux не созданные именно для этой системы. Всегда стараюсь искать альтернативные программы и решения, созданные именно для той операционной системы в которой ты работаешь.

Некоторые разработчики не оставляют выбора для своих пользователей и не производят софта под операционные системы Linux. Мало того, есть разработчики, которые производят софт, только под одну операционную систему.

Возникла потребность запустить маленькую программу Windows в операционной системе Linux. Программа портативная и даже в Windows не требует установки.

Чтоб не ставить вторую систему решено было поставить минимальный набор эмулятора Wine.

Wine — подготовка перед установкой

Я устанавливал wine в Debian 11 в котором еще ни разу не ставился эмулятор wine. Если вы уже, что-то ставили или пытались самостоятельно его установить и настроить, рекомендую все удалить.

Удаляем папку wine в домашнем каталоге, она как правило скрыта. Все скрытые файлы и папки в Linux начинаются с точки.

Чтоб скрытые файлы и папки отображались можно нажать сочетание клавиш Ctrl+H, повторное нажатие этих клавиш снова скроет их отображение.

скрытая папка wine в домашнем каталоге

Можно просто открыть терминал и выполнить команду rm с двумя аргументами

Аргумент -f говорит системе игнорировать все аргументы папки

Аргумент R — собственно и говорит удалить директорию или файл

rm -fR ~/.wine

Теперь удалим все пакеты wine, установленные в системе и конфигурации связанные с этой программой, командой purge

sudo apt purge wine*

Предыдущие два шага делать , как вы поняли, нужно только тем кто уже ставил или пытался ставить wine.

Сам процесс установки эмулятора

Говорим системе, что будем ставить пакеты 32 битной архитектуры i386

Кому интересно почему i386? Можете почитать тут в википедии.

sudo dpkg --add-architecture i386
sudo apt update

Ставим пакет, необходимый для работы wine, libpulse0:i386

sudo apt install libpulse0:i386

На всякий случай исправляем, если вдруг есть, ошибки в недостающих пакетах.

sudo apt install -f

Теперь производим установку 32 битного пакета wine из репозитория вашей системы.

sudo apt-get install wine:i386

На данном этапе, wine с 32 битной архитектурой будет установлен и им можно пользоваться.

Запускаем программу через эмулятор wine

Для того, чтоб запустить программу с помощью эмулятора wine, вам необходимо набрать команду wine в терминале и далее указать путь к файлу exe программы Windows.

Если файл в папке Dawnload домашней директории то это выглядит так:

wine /home/download/file.exe

Можно предварительно перейти в нужную папку командой cd, и просто указать команду wine и сам файл запуска программы с расширением exe

Создаем ярлык запуска программы

Чтоб постоянно не заходить в терминал, для запуска программы можно создать ярлык запуска.

Создайте файл в любом текстовом редакторе и сохраните его с именем оканчивающимся на .desktop

ярлык для запуска программы из под wine

Файл должен иметь следующее содержимое:

[Desktop Entry] Name=имя программы (можно любое) Exec=env WINEPREFIX wine "путь до файла программы_и_file.exe" Type=Application StartupNotify=true Path=путь до рабочей папки программы Icon=путь к иконке (можно не указывать)

Для полного понимания вот пример содержания ярлыка файла программы layout60.exe

ярлык запуска программы через эмулятор wine

Этот файл можно поместить на рабочий стол или куда вам будет угодно и запускать программу кликнув по нему.

Как вариант вы можете взять ярлык уже ранее созданный для любой другой программы, сделать копию и отредактировать его под нужный файл.

Ярлык запуска программы из под wine при помощи скрипта

Так же на просторах всемирной паутины мною был найден скрипт shortcut.sh для создания ярлыка запуска программы.

Все, что вам нужно это поместить скрипт в директорию с файлом запуска программы, сделать его исполняемым, командой из терминала.

Терминал открывайте в папке где файл расположен, либо командой cd перейдите в папку со скриптом, а затем выполните команду

chmod u+x shortcut.sh

Затем запустить его командой

./shortcut.sh

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

скрипт создания ярлыка для программы wine

По окончании работы скрипта на рабочем столе появится ярлык запуска вашей программы.

Если есть кому, что дополнить или поделится своим опытом, пишите в комментариях.

Установка Wine в Debian 10

Всё больше людей переходят на операционные системы, семейства Linux. И каждый из них хочет проводить время за привычными Windows играми на новой платформе. На данный момент вопрос игр на Linux стоит довольно остро , но эта отрасль активно развивается. Не менее востребованы и некоторые приложения Windows.

Wine — свободное программное обеспечение, которое позволяет запускать Windows программы в системах семейства Linux и MacOS. В данной статье мы рассмотрим, как установить Wine на Debian 10.

Установка 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? Делитесь в комментариях!

Как установить Wine в Debian, Kali Linux, Linux Mint, Ubuntu

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

Wine позволяет обойти все эти ограничения — для запуска программ Windows не нужно устанавливать эту операционную систему и приложениям для работы требуется всего несколько десятков мегабайт оперативной памяти.

Но у Wine есть и недостатки — не все приложения работают хорошо или вообще работают. Тем не менее огромное количество Windows программ прекрасно запускаются и работают в Linux благодаря Wine.

Эта инструкция расскажет, как установить Wine в Debian и любой производный дистрибутив, такой как Kali Linux, Linux Mint, Ubuntu. Если у вас дистрибутив на основе Arch Linux, то смотрите статью «Как установить Wine в Arch Linux/BlackArch. Что такое и как подключить репозиторий Multilib».

64-битный или 32-битный Wine?

В этой инструкции для установки Wine мы включим поддержку репозиториев для 32-битных платформ (i386) для того, чтобы скачать необходимые библиотеки. Может возникнуть вопрос, существует ли 64-битный Wine и если да, зачем нам подключать репозитории для i386 и скачивать 32-битную версию?

Да. 64-битный Wine доступен в Linux с 1.2. Бинарные пакеты WineHQ доступны для 64-битных версий, и большинство основных дистрибутивов упаковывают их для пользователей. Обычно установка должна быть такой же простой, как установка пакета Wine для вашего дистрибутива через менеджер пакетов. Проверьте страницу загрузки.

  • 32-битный Wine работает как в 32-битных, так и в 64-битных версиях Linux/Unix. На нём будут работать 16-битные и 32-битные приложения Windows.
  • 64-битный Wine работает только на 64-битных установках и пока что был тщательно протестирован только в Linux. Для запуска 32-битных приложений Windows требуется установка 32-битных библиотек. И 32-битные, и 64-битные приложения Windows (должны) работать с ним; однако есть ещё много ошибок.
  • Текущий Wine включает поддержку 64-битного Wine в Mac OS X; однако это не было тщательно проверено, и некоторые приложения могут никогда не работать из-за несовместимости ABI между Win64 и OS X.

Главное, что из этого следует — даже при установке 64-битного Wine необходимо активировать 32-битные репозитории, поскольку в любом случае необходимо установить 32-битные библиотеки.

При установке можно явно выбрать пакет wine64, но даже если вы установите wine, то им будет 64-битная версия, если у вас 64-битный Linux.

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

Итак, добавляем поддержку архитектуры i386:

sudo dpkg --add-architecture i386

Обновляем информацию о пакетах, чтобы загрузить сведения из 32-битных репозиториев:

sudo apt update
sudo apt install wine

После установки запустите Wine — возможно, он предложит скачать необходимые шрифты и другие компоненты:

winecfg

Чтобы проверить версию Wine выполните команду:

wine --version
wine-5.17

Эта команда также покажет версию Wine:

wine winver

Чтобы открыть проводник выполните команду:

wine explorer

Чтобы открыть Диспетчер задач:

wine taskmgr
winecfg

Для запуска Windows приложений в Linux обычно достаточно дважды кликнуть по ним. Но может быть так, что .exe файл будет открываться менеджером архивов или другим приложением. В этом случае кликните по файлу правой кнопкой мыши, выберите пункт «Открыть с помощью» и выберите Wine.

Если у вас в контекстном меню не появился Wine, то сделайте так:

  • нажмите правой кнопкой на приложение, которое хотите запустить
  • выберите «Открыть в другой программе»
  • там, где строка для ввода, введите wine и нажмите кнопку «Установить по умолчанию», нажмите ОК. Теперь все .exe файлы будут открываться двойным кликом.

Можно запускать в командной строке, используя команду следующего вида:

wine /путь/до/ПРИЛОЖЕНИЯ.exe

Смотрите также:

  • В Ubuntu (GNOME 3) отсутствует Wine в контекстном меню (РЕШЕНО)
  • Полное руководство по Wine: от установки до примеров использования

Связанные статьи:

  • Как запустить КонсультантПлюс на Linux (РЕШЕНО) (100%)
  • Как в Wine запустить файл .bat и .msi (100%)
  • Решение проблемы «err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path» (87.9%)
  • Как в Wine File Manager настроить Избранное (Favorites) и добавить папки? (РЕШЕНО) (87.9%)
  • Быстрая установка Microsoft Visual C++ 2012 и 2013 Redistributable на Linux (50%)
  • Подсказки по использованию Linux Mint (RANDOM — 37.9%)

Рекомендуемые статьи:

5 Комментарии

Dennis 10.12.2020 в 15:20

Первая команда (устанавливающая 386-архитектуру) не работает. �� Просто ничего не происходит. Естественно, на apt update система говорит, что тут нечего update, все и так свежее. Buster 10.7 с правами root.

Alexey (Автор записи) 10.12.2020 в 15:30

Приветствую, команда sudo dpkg —add-architecture i386 ничего не выведет если multiarch (поддержка множественных архитектур) была включена ранее. Вы можете проверить это выполнив команду:

dpkg --print-foreign-architectures

Если будет выведено

i386

значит всё в порядке, архитектура i386 уже включена.
Сергей 20.11.2021 в 12:30

Алексей, привет! Что-то в Kali с Gnome Wine не желает появляться в контексном меню. Нет его и в списке приложений, с помощью которых можно открыть RouterScan. Запуск возможен только через терминал, но при этом перед запуском вылетает вот такая ошибка: root@tplink:~/Downloads/RouterScan/prerelease# wine RouterScan.exe
0009:err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.

Alexey (Автор записи) 20.11.2021 в 13:26

Приветствую! Чтобы не было ошибки, установите пакет winbind как это показано в статье «Как установить Router Scan в Linux». Что касается контекстного меню…GNOME 3 и Ubuntu никак не перестают меня удивлять в плохом смысле. Перейдите на статью «Полное руководство по Wine: от установки до примеров использования» и найдите там спойлер «GNOME 3, Ubuntu» — в нём показано, как добавить Wine в контекстное меню.

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

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