Выходит Wine 8.14, исправляющий 30 ошибок и около 500 изменений

Вин в линуксе

Wine — это повторная реализация интерфейса прикладного программирования Win16 и Win32 для операционных систем на базе Unix.

Несколько дней назад было объявлено выпуск новой девелоперской версии «Wine 8.14», в котором с момента выхода версии 8.13 было закрыто 30 отчетов об ошибках и внесено 475 изменений.

Тем, кто не знает о вине, следует знать, что это популярное бесплатное программное обеспечение с открытым исходным кодом что позволяет пользователям запускать приложения Windows в Linux и другие Unix-подобные операционные системы. Говоря более техническим языком, Wine - это уровень совместимости, который переводит системные вызовы из Windows в Linux и использует некоторые библиотеки Windows в виде файлов .dll.

Основные новости Wine 8.14

В этой новой версии, представленной на основе разрабатываемой версии Wine 8.14, одной из главных новинок является то, что в macOS теперь используется платформа PCSC для поддержки смарт-карт.

Еще одно важное изменение: ВоВ64, слой для запуска 32-битных программ в 64-битной Windows, исправляет проблемы с механизмом оконных сообщений.

Помимо этого, библиотека gdiplus добавляет возможность конвертировать 1, 4 и 8-битные форматы индексированных пикселей. на канал, а возможность создания дампов файлов реестра Windows NT (REGF) реализована в утилите WineDump.

Со стороны отчеты об ошибках закрыты с приложениями и играми в новой версии Wine 8.14 проблемы с DiRT 2, Candytron, The Settlers II: 10th Anniversary, Civilization 6, Фрилансер с модом Crossfire, Человек-паук: Shattered Dimensions, Warframe, Клиент Steam, Юдзу и многое другое.

Что касается исправлены ошибки в этой новой версии:

  • Windedbg иногда получает неправильные параметры
  • Cygwin/MSYS2 `script -e` пересылка статуса выхода возвращает ноль случайным образом для ненулевых дочерних процессов
  • ws2_32:sock – test_connect() периодически завершается с ошибкой «Тест не пройден: ожидаемое время ожидания».
  • переполнение стека при выполнении GdipFlattenPath
  • advapi32:registry – test_ Performance_keys() иногда не работает, потому что время идет вспять!
  • ws2_32:sock – test_close_events() иногда не работает в Wine
  • ws2_32:sock – test_empty_recv() иногда выдает ошибку ERROR_IO_PENDING в Wine
  • ws2_32:sock – DuulateHandle(socket) иногда выглядит как сокет в
  • test_WSAGetOverlappedResult() в Windows
  • ws2_32:sock – test_write_watch() получает неожиданное количество операций записи в Windows 11
  • Winetricks: убедитесь, что dotnet20 (AutoHotKey) не работает в сборке wow64.
  • GStreamer gst_init_check() завершается с ошибкой при вызове из Winegstreamer в последней версии macOS, Wine также завершается с ошибкой в ​​macOS Sonoma
  • ieframe:webbrowser – test_SetQueryNetSessionCount() иногда получает неожиданное количество сеансов в Windows
  • httpapi:httpapi – test_v2_bound_port() иногда корректно подключается в Windows 10
  • amstream: amstream терпит неудачу и систематически завершает работу на gitlab-debian-32
  • gdi32:dc – print_something() получает неправильную подпись на fg-deb64-*
  • ntdll:file — 64-битная функция test_file_disposition_information() получает неподдерживаемую ошибку в Windows 10 1607 и 1709.

В конце концов если вы хотите узнать об этом больше об этой новой версии Wine, выпущенной в разработке, вы можете ознакомиться с журналом изменения в следующей ссылке. 

Как установить разрабатываемую версию Wine 8.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

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.