Несколько дней назад анонсирован выпуск новой версии развитие Вино 6.14, версия, в которой с момента выпуска версии 6.13 закрыто 30 отчетов об ошибках и внесено около 260 изменений. В этой новой версии Wine одно из главных изменений Что выделяется, так это то, что Встроенный мотор Mono обновлен до Mono 6.3Кроме того, среди прочего была улучшена библиотека WOW64 DLL.
Тем, кто не знает о вине, следует знать, что это популярное бесплатное программное обеспечение с открытым исходным кодом что позволяет пользователям запускать приложения Windows в Linux и другие Unix-подобные операционные системы. Говоря более техническим языком, Wine - это уровень совместимости, который переводит системные вызовы из Windows в Linux и использует некоторые библиотеки Windows в виде файлов .dll.
Wine - один из лучших способов запуска приложений Windows в Linux. Кроме того, у сообщества Wine есть очень подробная база данных приложений.
Основные новости Wine 6.14
Как упоминалось в начале, новостей этой новой версии это мотор моно с внедрением технологии .NET Он обновлен до версии 6.3.0.
Хотя в dll WOW64, средний уровень для запуска 32-битной программы в 64-битной Windows, добавлены конвертеры (thunk) для системного вызова С 32-битной на 64-битную.
Также исправлена проблема, из-за которой в нескольких играх не воспроизводился звук, а также блок XblTestAccountGui инструмента разработчика Microsoft Xbox Live.
Со стороны закрытых отчетов об ошибках, связанных с запущенными приложениями и играми, упоминаются: Grand Theft Auto V, Sea of Thieves, EVE Online, Dead Rising, Eraser 6.0, Chocolatey, Evil Twin, Fallout: New Vegas, WWE 2K15, WinAuth 3.6.x, BurnPlot, Autodesk 3ds Max 9, Dishonored: Death of the Outsider, Pro Evolution Soccer 2019, Estlcam 11.x, GZDoom Builder 2.3, Oblivion Construction Set, Shantae and the Pirate's Curse, Space Engineers, GRID Autosport и Star Citizen.
Также стоит упомянуть что одновременно с выпуском Wine 6.14 a запуск проекта Wine Staging 6.14, в рамках которого формируются расширенные сборки Wine, включая рискованные или неполные исправления, которые еще не подходят для внедрения в основной ветке Wine.
По сравнению с вином, Wine Staging предоставляет 608 дополнительных патчей. В новой редакции он содержит базовый код синхронизации Wine 6.14 и обновленные исправления для поддержки потоковой передачи mfplat, поддержки nvcuda CUDA и точек соединения ntdll.
В конце концов если вы хотите узнать больше об этой новой версии для разработки выпущенного Wine, вы можете проверить реестр изменения в следующей ссылке.
Как установить разрабатываемую версию Wine 6.14 на 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