Недавно было объявлено выпуск новой девелоперской версии Wine 7.10, в котором с момента выхода версии 7.9 было закрыто 56 отчетов об ошибках и внесено 388 изменений.
Тем, кто не знает о вине, следует знать, что это популярное бесплатное программное обеспечение с открытым исходным кодом что позволяет пользователям запускать приложения Windows в Linux и другие Unix-подобные операционные системы. Говоря более техническим языком, Wine - это уровень совместимости, который переводит системные вызовы из Windows в Linux и использует некоторые библиотеки Windows в виде файлов .dll.
Wine - один из лучших способов запуска приложений Windows в Linux. Кроме того, у сообщества Wine есть очень подробная база данных приложений.
Основные новости Wine 7.10
В этой новой версии драйвер macOS был переведен использовать формат исполняемого файла PE (Portable Executable) вместо ELF.
Двигатель Wine Mono с реализацией платформы .NET обновлен до версии 7.3, Совместимые с Windows свойства локали «сопоставление» были реализованы для Unicode, что позволяет вам устанавливать правила сопоставления и методы сопоставления на основе значения символов (например, при наличии ударения).
Библиотека Secur32 реализует совместимость с WoW64 (64-битная Windows в Windows), слой для запуска 32-битных программ в 64-битной Windows.
Из отчетов г. закрытые ошибки, связанные с играми выделяются следующие: Singularity, Panzer Corps, Echo: Secrets of the Lost Cavern, Tribes, Betfair Poker, HITMAN 2 (2018), мод FAR для Nier: Automata, Port Royale 4.
При этом со стороны Отчеты об ошибках приложений закрыты: Corel Draw 9, Microsoft Office XP 2002, Visual Studio 2010, Adobe Reader 9.0, Acrobat Reader 5, HaoZip, IE8, RoyalTS 5, Windows PowerShell Core 6.1 для ARM64, EA Origin, Steam, Rebelbetting, Honeygain, SlingPlayer 2, средство просмотра ограничений графического процессора 1.54, Квасер, Alcoma ASD Client 11.1, Powershell Core.
Кроме того, мы можем заметить формирование релиза проекта Wine Staging 7.10, в рамках которого формируются расширенные сборки Wine, включающие неполные или рискованные патчи, еще не подходящие для принятия в основную ветку Wine. По сравнению с Wine, Wine Staging предоставляет дополнительные 545 патчей.
Новая версия синхронизирован с кодовой базой Wine 7.10 и в этом sВ основной пакет Wine перенесено 6 патчей связанные с реализацией классификационных таблиц и функции CompareString в KERNELBASE.dll, которые необходимы для поддержки локального свойства "Collation".
также отмечено, что были добавлены два патча для реализации значений по умолчанию для DwmGetCompositionTimingInfo в dwmapi.dll, которые необходимы для запуска программы запуска Epic Games и решения проблемы с вызовом DwmFlush, которая вызывала сбой Powershell.
В конце концов если вы хотите узнать больше об этой новой версии для разработки выпущенного Wine, вы можете проверить реестр изменения в следующей ссылке.
Как установить разрабатываемую версию Wine 7.10 на 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