Wine 7.14 вже вийшов, і це його новини

Нещодавно про це було оголошено випуск нової версії для розробки Wine 7.14, який з моменту випуску версії 7.13 було закрито 19 звітів про помилки та внесено 260 змін.

Для тих, хто не знає про вино, вони повинні це знати це популярне безкоштовне програмне забезпечення з відкритим кодом що дозволяє користувачам запускати програми Windows на Linux та інші операційні системи, подібні до Unix. Щоб бути трохи більш технічним, Wine - це рівень сумісності, який переводить системні дзвінки з Windows на Linux і використовує деякі бібліотеки Windows у вигляді файлів .dll.

Wine - один із найкращих способів запуску програм Windows на Linux. Крім того, спільнота Wine має дуже детальну базу даних програм.

Основні новини Wine 7.14

У представленій новій версії Wine 7.14 підкреслено, що se здійснив плавний перехід від бібліотеки USER32 до інтерфейсу програми на основі системних викликів.

Крім того, У DirectWrite покращено обробку шрифтів під час доступу до відсутнього джерела, а також виправлено проблеми із закриттям сокетів.

Що стосується звітів про закриті помилки, пов'язані з функціонування Juegos Згадується за: Sid Meier's Civilization IV, Colonization, Warlords, Beyond the Sword, World of Tanks, Roblox, Total War Shogun 2.

І закриті звіти про помилки, пов’язані з роботоюпрограми s: Waves Central 12.0.5, Windows 95 Electron, Adobe Digital Editions 2.0.1, Cheat Engine, Sigma Data Center.

З інших змін що виділяються з цієї нової версії:

  • Декільком програмам потрібна реалізація shell32.SHOpenFolderAndSelectItems, щоб відкрити вікно браузера з указаними елементами у вибраній домашній папці (Firefox 42.0, програма Windows 95 Electron)
  • Waves Central 12.0.5 не запускається: __call__ pywintypes.error: (1336, 'AddAccesAllowedAce', 'Invalid ACL.')
  • Програми Rust, які використовують бібліотеку Токіо, аварійно завершують роботу з помилкою «не вдалося припаркуватися».
  • Реалізація IShellItemImageFactory для ShellItem відсутня.
  •  Префікс Wine не готовий до використання після запуску wineboot
  • Неправильна поведінка повторного підключення сокетів для сокетів
  • Деякі конкретні діалогові вікна постійно відображаються на весь екран
  • Піктограми не відображаються належним чином у рядку заголовка вікна
  • Cheat Engine виходить з ладу під час відкриття спадного меню
  • Richedit не реалізовано. ITextDocument::Undo та ITextDocument::Redo викликають дивні записи скасування
  • Нічого не можна ввести за допомогою методу введення CJK (fcitx).
  • У NtUserDrawCaptionTemp() використано неправильний шрифт

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

Як встановити версію для розробки Wine 7.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. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.