Анонсирован выпуск новой девелоперской версии Wine 8.6, в которой с момента выпуска версии 8.5 было закрыто 25 отчетов об ошибках и внесено 414 изменений.
Тем, кто не знает о вине, следует знать, что это популярное бесплатное программное обеспечение с открытым исходным кодом что позволяет пользователям запускать приложения Windows в Linux и другие Unix-подобные операционные системы. Говоря более техническим языком, Wine - это уровень совместимости, который переводит системные вызовы из Windows в Linux и использует некоторые библиотеки Windows в виде файлов .dll.
Wine - один из лучших способов запуска приложений Windows в Linux. Кроме того, у сообщества Wine есть очень подробная база данных приложений.
Основные новые функции разрабатываемой версии Wine 8.6
В представленной новой версии подчеркивается, что движок браузера Mozilla Gecko обновлен до версии 2.47.4, а также контроллер В PostScript улучшена поддержка файлов спула. которые хранят данные о задании на печать.
Еще одно заметное изменение в этой новой версии Wine 8.6 заключается в том, что теперь Он имеет встроенную математическую библиотеку, заимствованную из проекта musl libc 1.2.3.
Со стороны известные исправления ошибок в Wine 8.6 из исправленных игровых проблем упоминаются: The Westerner, Team Fortress Arcade, Pixel Force: Left 4 Dead, Inquisitor, My Place, DiRT Rally 2.0, Matrix Awakens, демоверсия MegaCity Unreal Engine 5.1, Hogwarts Legacy, Pro Evolution Soccer 2008.
Он также подчеркивает исправлены проблемы в песочнице Chromium и другие случайные проблемы с приложениями, которые сейчас решаются, а также добавлен файл windows.ui.composition.idl с определениями Windows.UI.Composition.*.
Из внесены другие изменения:
- schtasks.exe: schtasks не работает в Windows 7, когда отсутствуют привилегии
- Нет повышенных привилегий schedsvc:rpcapi не работает в Windows 7
- Несколько приложений аварийно завершают работу из-за нереализованной функции
- askchd:scheduler — test_GetTask() не работает в Windows 7, если у вас недостаточно прав
- schedsvc:rpcapi приводит к зависанию taskchd:scheduler на w7u_adm
- dinput:device8 — test_dik_codes() иногда получает тайм-ауты в GitLab CI
- schtasks.exe:schtasks вызывает сбой taskchd:scheduler на w7u_adm и w8adm
- Сбой компиляции с gcc 4.8.4 - ошибка: отсутствует бинарный оператор перед токеном "("
- dinput:device8 - test_mouse_keyboard() не работает на некоторых локалях Windows 7 LDAP Explorer (LEX) не подключается без SSL
- dinput:device8 — test_overlapped_format() иногда получает тайм-аут в Wine (GitLab CI)
- Wine не может обновить существующий префикс
- DnsQuery_A() неправильно обрабатывает записи DNS CNAME
Если вы хотите узнать больше об этой новой версии разработки выпущенного Wine, вы можете проверить реестр изменения в следующей ссылке.
Как установить разрабатываемую версию Wine 8.6 на Ubuntu и производных?
Если вы заинтересованы в возможности протестировать эту новую разрабатываемую версию Wine на своем дистрибутиве, вы можете сделать это, следуя инструкциям, которые мы делимся ниже.
Первым и наиболее важным шагом будет включение 32-битной архитектуры., что хотя наша система 64-битная, выполнение этого шага избавляет нас от многих обычно возникающих проблем, поскольку большинство библиотек Wine ориентированы на 32-битную архитектуру.
Для этого напишем про терминал:
sudo dpkg --add-architecture i386
Сейчас мы должны импортировать ключи и добавить их в систему с помощью этой команды:
wget -nc https://dl.winehq.org/wine-builds/Release.key sudo apt-key add Release.key
Сделано сейчас мы собираемся добавить в систему следующий репозиторий, для этого в терминале пишем:
sudo apt-add-repository "deb https://dl.winehq.org/wine-builds/ubuntu/ $(lsb_release -sc) main" sudo apt-get update sudo apt-get --download-only install winehq-devel sudo apt-get install --install-recommends winehq-devel sudo apt-get --download-only dist-upgrade
Наконец, мы можем проверить, что у нас уже установлено Wine, а также какая версия у нас есть в системе, выполнив следующую команду:
wine --version
Как удалить Wine из Ubuntu или какой-либо производной?
Что касается тех, кто хочет удалить Wine из своей системы по какой-либо причине, Им следует выполнять только следующие команды.
Удалите версию для разработки:
sudo apt purge winehq-devel sudo apt-get remove wine-devel sudo apt-get autoremove