- Как установить Wine 6.0 на Debian, Ubuntu и Linux Mint
- Установка Wine 6.0 на Debian, Ubuntu и Linux Mint
- Установка Wine на Ubuntu и Linux Mint
- Установка Wine на Debian
- Установка Wine с использованием исходного кода на Debian, Ubuntu и Mint
- Как использовать Wine для запуска приложений и игр Windows
- Запуск программы Windows в Ubuntu
- Удаление Wine в Debian, Ubuntu и Linux Mint
- Заключение
- ru Wine
- Доступные версии
- Установка
- Debian Jessie и новее
- Приготовления: включение мультиархитектуры (multiarch)
- Установка
- Установка из jessie-backports
- Зависимости Wine
- Debian Wheezy и старше
- Конфигурация
- Установка и удаление программ
- Winetricks
- Дополнительные программы для Wine
- Альтернативы
Как установить Wine 6.0 на Debian, Ubuntu и Linux Mint
Wine — это бесплатная и простая в использовании программа с открытым исходным кодом, которая позволяет пользователям Linux запускать приложения Windows в Unix — системах. А так же с помощью Wine можно установить и запустить почти все версии программ Windows.
Wine 6.0 наконец-то выпущен, и он поставляется с множеством многочисленных улучшений. В общей сложности в Wine внесли 40 исправлений ошибок. Вы можете узнать обо всех новых функциях и списке изменений этого нового релиза на странице проекта Wine announcement.
В этой статье описаны несколько простых шагов по установке последней стабильной версии Wine 6.0 в системах Debian 10/9, Ubuntu 20.04-18.04 и Linux Mint 20-19. А также мы увидим, как настроить wine и как установить программное обеспечение windows.
Внимание: на нашем сайте есть статьи: Установка Wine 6.0 на Debian и Установка Wine 6.0 на Ubuntu.
Установка Wine 6.0 на Debian, Ubuntu и Linux Mint
Если вы хотите иметь самую последнюю версию Wine 6.0, вам нужно использовать новый репозиторий Wine repository PPA. Кстати в этом репозитории есть версии разработки, и стабильные версии Wine для Debian, Ubuntu и Linux Mint.
Установка Wine на Ubuntu и Linux Mint
Чтобы установить Wine 6.0 на Ubuntu и Linux Mint, откройте терминал, нажав горячите клавиши ‘CTRL + ALT + T’. Выполните следующие команды для установки репозитория Wine:
————— – On Ubuntu & Linux Mint – —————
$ sudo dpkg – add-architecture i386 [Enable 32-bit Arch]
$ wget -nc https://dl.winehq.org/wine-builds/winehq.key
$ sudo apt-key add winehq.key
[Ubuntu 20.04 & Linux Mint 20]
$ sudo add-apt-repository ‘deb https://dl.winehq.org/wine-builds/ubuntu/ focal main’
[Ubuntu 18.04 & Linux Mint 19.x]
$ sudo add-apt-repository ‘deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main’
[Ubuntu 16.04 & Linux Mint 18.x]
$ sudo apt-add-repository ‘deb https://dl.winehq.org/wine-builds/ubuntu/ xenial main’
Далее вводим команды для установки
$ sudo apt-get update
$ sudo apt-get install – install-recommends winehq-stable
Если у вас появится сообщение об ошибке «winehq-stable: Dependents: wine-stable (= 6.0.0
bionic)«. Тогда при установке wine необходимо добавить следующий репозиторий PPA для исправления ошибки.
$ sudo add-apt-repository ppa:cybermax-dexter/sdl2-backport
$ sudo apt-get update
$ sudo apt-get install – install-recommends winehq-stable
Установка Wine на Debian
Чтобы установить Wine на Debian выполните следующие команды:
$ sudo dpkg – add-architecture i386
$ wget -nc https://dl.winehq.org/wine-builds/winehq.key
$ sudo apt-key add winehq.key
Затем добавьте следующий репозиторий в /etc/apt /sources.list или создайте *.list в разделе/etc/apt/sources.list.d / со следующим содержимым.
deb https://dl.winehq.org/wine-builds/debian/ buster main [Для Debian 10 (Buster)]
deb https://dl.winehq.org/wine-builds/debian/ stretch main [Для Debian 9 (Stretch)]
Теперь обновите базу данных репозитория пакетов и установите Wine, как показано на рисунке.
$ sudo apt-get update
$ sudo apt-get install – install-recommends winehq-stable
Установка Wine с использованием исходного кода на Debian, Ubuntu и Mint
Еще один способ получить самую последнюю стабильную версию Wine 6.0 — это построить wine из исходного кода tarball, используя следующие команды.
$ wget https://dl.winehq.org/wine/source/6.0/wine-6.0.tar.xz
$ tar-xvf wine-6.0. tar. xz
$ cd wine-6.0/ $ sudo . / configure
$ sudo . / configure – enable-win64 [для 64-битной платформы]
$ sudo make && sudo make install
Как использовать Wine для запуска приложений и игр Windows
Чтобы продемонстрировать, как можно запустить программу Windows с помощью Wine. Мы загрузили .exe файл Rufus с официальной страницы.
Чтобы запустить на Linux исполняемый файл Rufus.EXE который предназначен для Windows, выполните команду:
Запуск программы Windows в Ubuntu
Как только вы запустите программу, Wine создаст конфигурационный файл в домашнем каталоге пользователя. В моем случае,
/.wine. Это показано на рисунке.
Конфигурация Wine
Во время настройки, Wine попросит установить .NET, нажмите кнопку «Установить«.
Wine Mono Installer
Ожидайте начала и завершения загрузки .NET
Загрузка Установщика Wine Mono
Кроме того, он также попросит вас установить пакет Gecko, который требуется для приложений, встраивающих HTML.
Установка Gecko для Wine
Выберите, хотите ли вы время от времени проверять наличие обновлений приложений.
Как установить Wine 6.0 на Debian, Ubuntu и Linux Mint
И последние Rufus у вас отобразится на экране.
Программа Rufus работает на Ubuntu при помощи Wine
Вот и все мы успешно установили Wine на Debian, Ubuntu и Linux Mint. А так же показали вам как вы можете запускать приложения Windows в среде Linux.
Удаление Wine в Debian, Ubuntu и Linux Mint
Если вы недовольны программой Wine и вы хотите полностью удалить его. Это можно реализовать с помощью следующей команды.
Заключение
Надеюсь, что вы успешно установили Wine на Debian, Ubuntu и Linux Mint. А так же у вас получилось запустить приложение Windows через Wine.
Источник
- ru
- Wine
Wine — (своеобразный акроним для «Wine Is Not an Emulator», т.е. «Wine не эмулятор») это слой совместимости, который может запускать приложения Windows на некоторых POSIX-совместимых операционных систем, например Linux, Mac OSX, или BSD. Вместо имитации внутренней логики Windows, как это делают виртуальные машины или эмуляторы, Wine переводит на лету вызовы Windows API в POSIX, избегая проблемы с производительностью и памятью при использовании других методах, и позволяет вам лучше интегрировать приложения Windows в ваш десктоп.
Доступные версии
С версии 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. Вы можете определить вашу архитектуру с помощью следующей команды:
Пример для amd64 (у большинства пользователей), а нам надо добавить i386:
Установка
Установка из jessie-backports
Для Debian Jessie также доступны версии из Backports. Для включения jessie-backports на вашей системе добавьте строчку в ваш файл sources.list (или добавьте новый файл, с расширение «.list» в директорию /etc/apt/sources.list.d/):
Пакеты из 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):
Установим пакет wine из jessie-backports на 32-битную архитектуру:
Установим пакет wine-development из jessie-backports на 64-битную архитектуру (с дополнительными компонентами из i386):
Установим пакет wine-development из jessie-backports на 32-битную архитектуру:
Зависимости Wine
Пакеты wine и wine-development имеют в зависимостях некоторые пакеты wine*. Некоторые пакеты необязательные и могут быть не установлены автоматически.
Прользователя 64-битной архитектуры следует убедиться, что установлены оба пакета — wine32 и wine64 (или wine32-development и wine64-development) (although not strictly required, this is what most people want).
Пакет wine поставляется с:
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.
Минимальный комплект можно получить, установив wine-bin. Данный пакет предоставляет двоичный загрузчик для запуска исполняемых файлов Windows.
После установки пакета 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):
Установка и удаление программ
Для установки программы, запустите установочный файл Windows (.exe/.msi), используя следующую команду (в зависимости от используемой версии Wine):
Для удаления программ, запустите в «wine uninstaller», используя следующую команду (в зависимости от используемой версии Wine):
«Wine uninstaller» не удаляет кнопки меню и иконки установленных программ, поэтому вам придётся сделать это вручную, для этого удалите всё лишнее из папок /home/имя_пользователя/.local/applications/wine и /home/имя_пользователя/.local/icons или удалите их (в этом случае все кнопки созданные Wine исчезнут)
Winetricks
winetricks — это вспомогательный скрипт для загрузки и установки различных необходимых компонентов (например, библиотеки), для запуска программ в Wine. Некоторые компоненты могут включать в себе библиотеки с закрытым кодом.
Для установки, введите следующие:
Если у вас установлен одновременно wine и wine-development, то для того, чтобы использовать wine-development, вы должны выполнить следующие команды, перед запуском winetricks:
Если вы используете wine-development из Jessie (не из jessie-backports) используете следующие команды (make sure to replace the * in the WINESERVER line with the appropriate directory based on your system’s architecture):
Дополнительные программы для 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.
Источник