Wine 6.20 выпущен с поддержкой Ubuntu 21.10. Вот как установить
Выпустив Wine 6.20, Wine теперь предоставляет пакеты для Ubuntu 21.10 в своем официальном репозитории.
Wine — бесплатное программное обеспечение с открытым исходным кодом, позволяющее запускать приложения Windows в Linux, macOS и BSD. Последней разработкой является Wine 6.20, которая включает в себя:
- MSXml, XAudio, DInput и несколько других модулей, преобразованных в PE.
- В исходный код включено несколько системных библиотек для поддержки PE-сборок.
- HID-джойстик теперь является единственным поддерживаемым сервером джойстика в DirectInput.
- Улучшена поддержка сборок MSVCRT в Winelib.
- Различные исправления ошибок для выигрыша приложений, включая Emergency 3, ZWCAD 2020, Diablo 2 и других.
Как установить Wine 6.20 в Ubuntu:
Нажмите комбинацию клавиш Ctrl+Alt+T на клавиатуре, чтобы открыть терминал, затем одну за другой выполните приведенные ниже команды.
1. Включите поддержку 32-битной архитектуры.
Хотя современные компьютеры теперь имеют 64-битную архитектуру ЦП, Wine является 32-битным программным обеспечением. Поэтому вы можете сначала включить поддержку 32-битной архитектуры, выполнив команду в терминале:
sudo dpkg --add-architecture i386
2. Установите ключ для репозитория Wine.
Поскольку команда apt-key
устарела по соображениям безопасности, здесь я расскажу о новом методе установки ключа стороннего репозитория в Ubuntu. Хотя apt-key
более эффективен и по-прежнему работает, вы можете использовать его, если не заботитесь о кибербезопасности!
а.) Во-первых, запустите команду в терминале, чтобы загрузить ключ:
wget -nc https://dl.winehq.org/wine-builds/winehq.key
б.) Затем преобразуйте ключ в gpg, сначала импортировав его во временную связку ключей, а затем экспортировав в gpg:
gpg --no-default-keyring --keyring ./winehq-keyring.gpg --import winehq.key
gpg --no-default-keyring --keyring ./winehq-keyring.gpg --export --output winehq.gpg
в.) Наконец, создайте каталог «/usr/local/share/keyrings» и поместите в него ключ:
sudo mkdir /usr/local/share/keyrings
sudo mv winehq.gpg /usr/local/share/keyrings
3. Добавьте репозиторий Wine в свою систему:
После установки ключа в «/usr/local/share/keyrings» вы можете добавить репозиторий Wine, создав файл конфигурации и вписав в него строку. И это можно сделать, выполнив одну команду в терминале:
sudo sh -c 'echo "deb [signed-by=/usr/local/share/keyrings/winehq.gpg] https://dl.winehq.org/wine-builds/ubuntu/ impish main" >> /etc/apt/sources.list.d/winehq.list'
После этого apt примет эту подпись ключа для всех пакетов в этом репозитории и только в этом репозитории.
ПРИМЕЧАНИЕ. приведенная выше команда предназначена только для Ubuntu 21.10. В других выпусках Ubuntu измените команду impish на кодовое имя вашей системы (например, focal или bionic). И вы можете запустить «lsb_release -c» в терминале, чтобы проверить это. Для Linux Mint, Elementary OS и Zorin OS используйте кодовое имя на основе Ubuntu.
4. Установите пакет Wine:
Наконец, обновите кеш системных пакетов с помощью команды:
sudo apt update
И установите Wine 6.20 (разрабатываемую версию), выполнив команду:
sudo apt install winehq-devel
После установки используйте команду winecfg, чтобы открыть редактор конфигурации. Щелкните правой кнопкой мыши EXE-файл и выберите «Открыть с помощью другого приложения -> Открыть с помощью Wine Windows Program Loader», чтобы начать установку приложения Windows.
Очистите или удалите Wine:
После установки ключа репозитория в домашнем каталоге остаются два бесполезных файла («winehq.key» и «winehq-keyring.gpg»). Вы можете удалить их через файловый менеджер.
Чтобы удалить Wine 6.20, выполните команду в терминале:
sudo apt remove --autoremove winehq-devel
Чтобы удалить репозиторий Wine, просто удалите файл в разделе «/etc/apt/sources.list.d» с помощью приведенной ниже команды или воспользуйтесь утилитой «Программное обеспечение и обновления» на вкладке «Другое программное обеспечение».
sudo rm /etc/apt/sources.list.d/winehq.list
И удалите ключ, если хотите, с помощью команды;
sudo rm /usr/local/share/keyrings/winehq.gpg