Wine 9.5 zavádí podporu TypeLib, herní vylepšení a další

Wine na Linuxu

Wine je reimplementace rozhraní pro programování aplikací Win16 a Win32 pro operační systémy založené na Unixu.

Nedávno to bylo oznámeno vydání nové vývojové verze Wine 9.5 a v této verzi byla implementována vylepšení podpory a také řada významných vylepšení a oprav chyb.

V této nové verzi Wine 9.5 27 hlášení chyb bylo uzavřeno a bylo provedeno 264 změn, které byly přeneseny z verze 9.4 Wine.

Co je nového ve Wine 9.5?

V této nové vývojové verzi, která je představena Wine 9.5, je podpora TypeLib ve starém formátu, Do kompilátoru WIDL byla přidána počáteční podpora pro generování knihovny typů (TypeLib) ve starém formátu (SLTG). To dává vývojářům více možností při práci s datovými typy v aplikacích kompatibilních s Wine.

Další ze změn, které vynikají, je zpracování výjimek pro ARM64EC ABI, protože od této verze je implementace již kompatibilní s emulací ARM64. Tato funkce je užitečné zejména pro zjednodušení migrace aplikací od architektury x86_64 po systémy ARM64, což umožňuje spouštění jednotlivých modulů s kódem x86_64 v prostředích ARM64 pomocí emulátoru.

Kromě toho se zlepšilo podpora kompaktních výpisů paměti ve formátu Minidump, usnadňuje ladění a analýzu problémů v aplikacích a hrách běžících přes Wine.

Mezi uzavřenými hlášeními o chybách vynikají mimo jiné ty, které se týkají provozu populárních her jako Elder Scrolls Online, RE:D, Tomb Raider 3, Rocket League, Grand Theft Auto V Rockstar Editor.

Z další změny, které vynikají této nové verze:

  • CDBurnerXP spadne při kliknutí pravým tlačítkem na prázdné místo v průzkumníku souborů
  • Několik aplikací vyžaduje implementaci UAC ke spuštění instalačního programu/aplikace jako normální uživatel namísto správce (WhatsApp Desktop, Smartflix, Squirrel Installers, OneDrive)
  • Chyba Wine při pokusu o instalaci Mono po aktualizaci verze
  • Program spuštěný přes HKLM\Software\Microsoft\Windows\CurrentVersion\App Paths by měl být spuštěn také, pokud chybí přípona .exe.
  • Instalační program YI Home selže na nenasazeném urlmon.dll.414
  • Při připojování k serveru SQL nefunguje ověřování SSPI
  • Řešení chyby při kompilaci Wine, protože nebyly nalezeny žádné 64bitové vývojové soubory EGL
  • Oprava pro WeCom (aka WeChat Work) 4.x, protože se nepodařilo spustit.
  • Capture myš nefunguje na virtuální ploše (funguje ve Wine 9.3)
  • Problém s l byl vyřešenZařízení USB HID bez vstupu, která přestala fungovat v 9.1
  • ntdll testy přeskočeny na win7 a win8: chybí vstupní bod kernel32.RtlPcToFileHeader

Konečně pokud o tom chcete vědět víc o této nové vývojové verzi Wine vydané, můžete nahlédnout do logu změny v následujícím odkazu. 

Jak nainstalovat vývojovou verzi Wine 9.5 na Ubuntu a deriváty?

Pro ty, kteří mají zájem o možnost vyzkoušet tuto novou vývojovou verzi Wine, měli byste povolit 32bitovou architekturu, že ačkoliv je náš systém 64bitový, provedení tohoto kroku nám ušetří mnoho problémů, které se obvykle vyskytují, protože většina knihoven Wine je zaměřena na 32bitovou architekturu. K tomu píšeme o terminálu:

sudo dpkg --add-architecture i386

Nyní musíme importovat klíče a přidat je do systému s tímto příkazem:

sudo mkdir -pm755 /etc/apt/keyrings
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key

Hotovo přidáme do systému následující úložiště, za to napíšeme do terminálu:

sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/$(lsb_release -sc)/winehq-$(lsb_release -sc).sources
sudo apt update 
sudo apt --download-only install winehq-devel
sudo apt install --install-recommends winehq-devel
sudo apt --download-only dist-upgrade

Můžeme ověřit, že již máme nainstalované Wine a také jakou verzi máme v systému provedením následujícího příkazu:

wine --version

Jak odinstalovat Wine?

Pro ty, kteří chtějí z jakéhokoli důvodu odinstalovat tuto vývojovou verzi Wine ze svého systému, Měli by provádět pouze následující příkazy.

Odinstalujte vývojovou verzi:

sudo apt purge winehq-devel
sudo apt-get remove wine-devel
sudo apt-get autoremove

Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.