Выпущена Wine Stable 7.0! Как установить в Ubuntu 20.04/Linux Mint 20
После года разработки Wine, программное обеспечение для запуска приложений Windows в Linux, наконец-то выпустило новую стабильную версию 7.0 с более чем 9100 отдельными изменениями.
Что нового в Wine 7.0:
В Wine 7.0 большинство модулей были преобразованы в формат PE (Portable Executable, двоичный формат Windows) вместо ELF. В этом помогают различные схемы защиты от копирования, которые проверяют идентичность содержимого системных модулей на диске и в памяти.
В этом выпуске также реализована 64-разрядная архитектура Windows-on-Windows (WoW64), позволяющая запускать 32-разрядное приложение Windows внутри 64-разрядного хост-процесса Unix. Как только все модули будут преобразованы в формат PE, можно будет запускать 32-битные приложения без установки 32-битных библиотек Unix.
Все встроенные приложения и общие элементы управления теперь поддерживают темы, а также рендеринг с высоким разрешением. Включена «Светлая» тема с цветовыми вариантами «Синий» и «Классический синий».
В выпуске 7.0 также представлена новая графическая библиотека Win32u на стороне ядра. Графические драйверы (например, Winex11.drv и Winemac.drv) будут перенесены в эту библиотеку в следующих выпусках.
Другие изменения в Wine 7.0 включают:
- Некоторая первоначальная поддержка эффектов Direct2D.
- Поддержка нескольких дисплеев для приложений Direct3D.
Другие видеокарты, распознаваемые через базу данных Direct3D:
- AMD Радеон РХ 5500М
- AMD Radeon RX 6800/6800 XT/6900 XT
- AMD Ван Гог
- Intel UHD-графика 630
- NVIDIA GT 1030
Как установить Wine 7.0 в Ubuntu и Linux Mint:
Официальный репозиторий Wine предоставляет пакеты для Ubuntu 18.04, Ubuntu 20.04, Ubuntu 21.04, Ubuntu 21.10, Linux Mint 20 и их производные.
1. Включить 32-битную архитектуру.
Для современных 64-битных систем вы можете сначала убедиться, что возможность установки пакетов 32-битных приложений включена.
Для этого нажмите Ctrl+Alt+T на клавиатуре, чтобы открыть терминал. Когда он откроется, выполните команду:
sudo dpkg --add-architecture i386
2. Установите ключ:
Чтобы ваша система доверяла пакету из репозитория Wine, вам необходимо загрузить и установить ключ.
Это можно сделать, просто выполнив в терминале команду ниже:
wget -O - https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add -
Хотя команда apt-key
устарела, она по-прежнему работает и является наиболее эффективной на данный момент.
ПРИМЕЧАНИЕ. Команда может зависнуть с мигающим курсором после загрузки ключа, если вы запустите эту команду в другом окне или через несколько минут после последней. Он ждет, пока вы введете пароль для аутентификации «sudo». Просто введите свой пароль (без визуальной обратной связи) и нажмите Enter.
3. Добавьте винный репозиторий:
Теперь в окне терминала выполните команду, чтобы добавить репозиторий Wine:
sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ focal main'
ПРИМЕЧАНИЕ. приведенная выше команда предназначена только для Ubuntu 20.04 и Linux Mint 20!!! Для другой версии Ubuntu (проверьте с помощью команды lsb_release -a) измените focal в коде с помощью:
- bionic для Ubuntu 18.04.
- волосатая для Ubuntu 21.04.
- озорной для Ubuntu 21.10.
Допустим, вы используете Ubuntu 21.10, команда будет такой:
sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ impish main'
4. Установите Wine 7.0:
Наконец, обновите кеш системных пакетов, выполнив команду:
sudo apt update
И установите Wine 7.0 через:
sudo apt install --install-recommends winehq-stable
Неудовлетворенная зависимость — распространенная проблема при установке Wine в Ubuntu. В моей Ubuntu 20.04 у меня никогда не возникало проблем после ручной установки следующих пакетов:
sudo apt-get install libgnutls30:i386 libldap-2.4-2:i386 libgpg-error0:i386 libxml2:i386 libasound2-plugins:i386 libsdl2-2.0-0:i386 libfreetype6:i386 libdbus-1-3:i386 libsqlite3-0:i386
Кроме того, вы можете использовать aptitude
(установить его с помощью sudo apt install aptitude
) вместо того, чтобы печатать обходные пути:
sudo aptitude install winehq-stable
Удалить Вино 7.0:
Чтобы удалить пакеты Wine, используйте команду в терминале:
sudo apt remove --auto-remove winehq-stable
И удалите репозиторий Wine с помощью утилиты «Программное обеспечение и обновления» на вкладке Другое программное обеспечение.
Вот и все. Наслаждаться!