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 Radeon RX 5500М
- AMD Radeon RX 6800/6800 ХТ/6900 ХТ
- AMD Van Gogh
- Intel UHD Graphics 630
- NVIDIA GT 1030
- Значительно улучшен стек HID и поддержка джойстика.
- Обновление Mono до версии 7.0.0 со многими улучшениями.
- «Faudio» теперь включен в исходный код, что означает, что Ubuntu 18.04 больше не нуждается в добавлении отдельного PPA для зависимостей.
Как установить Wine 7.0 в Ubuntu и Linux Mint:
Официальный репозиторий Wine предоставляет пакеты для Ubuntu 18.04 , Ubuntu 20.04 , Ubuntu 21.04 , Ubuntu 21.10 , Linux Mint 20 и их производных.
Для современных 64-битных систем нужно сначала убедиться, что возможность установки 32-битных пакетов приложений включена. Для этого нажмите Ctrl+Alt+T на клавиатуре, чтобы открыть терминал. После открытия, выполните команду:
sudo dpkg --add-architecture i386
Чтобы ваша система доверяла пакету из репозитория Wine, вам необходимо скачать и установить ключ.
wget -O - https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add -
Теперь в окне терминала запустите команду, чтобы добавить репозиторий 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 ваш релиз) и измените название в команде:
bionic для Ubuntu 18.04.
hirsute для Ubuntu 21.04 .
impish для Ubuntu 21.10.
Допустим, вы работаете в Ubuntu 21.10, команда будет такой:
sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ impish main'
Установите Wine 7.0:
Наконец, обновите кэш пакетов, выполнив команду:
sudo apt update
И установите Wine 7.0 через:
sudo apt install --install-recommends winehq-stable
Бывает возникает проблема по неудовлетворенным зависимостям при установке Wine в Ubuntu. Данная команда должна доустановить не хватающие зависимости.
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 (установить wine через sudo apt install aptitude):
sudo aptitude install winehq-stable
Удаление Wine 7.0:
Чтобы удалить пакеты Wine, используйте команду в терминале:
sudo apt remove --auto-remove winehq-stable
И удалите репозиторий Wine с помощью утилиты «Программы и обновления » на вкладке «Другое ПО».