A Wine 8.14 30 hiba és közel 500 változás lezárásával érkezik

Wine Linuxon

A Wine a Win16 és Win32 alkalmazásprogramozási felületének újramegvalósítása Unix-alapú operációs rendszerekhez.

Néhány napja bejelentették a „Wine 8.14” új fejlesztési verziójának kiadása, amelyet a 8.13-as verzió megjelenése óta 30 hibajelentést zártak le és 475 változtatást hajtottak végre.

Aki nem tud a borról, annak tudnia kell ez egy népszerű ingyenes és nyílt forráskódú szoftver hogy lehetővé teszi a felhasználók számára Windows alkalmazások futtatását Linuxon és más Unix-szerű operációs rendszerek. Egy kicsit technikailag a Wine egy kompatibilitási réteg, amely lefordítja a rendszerhívásokat Windows -ról Linuxra, és néhány Windows -könyvtárat használ .dll fájlok formájában.

A Wine 8.14 legfőbb hírei

A Wine 8.14 fejlesztői verziójából bemutatott új verzió egyik fő újdonsága, hogy macOS rendszeren most a PCSC keretrendszer használatos intelligens kártyák támogatására.

Egy másik kiemelkedő változás az WoW64, a 32 bites programok futtatására szolgáló réteg 64 bites Windows rendszeren, kijavítja az ablaküzenet mechanizmussal kapcsolatos problémákat.

Ezen kívül a könyvtár A gdiplus lehetőséget ad az 1, 4 és 8 bites indexelt pixelformátumok konvertálására csatornánként, míg a Windows NT Registry (REGF) fájlok kiíratási lehetőségét a WineDump segédprogram valósítja meg.

részéről hibajelentések lezárva alkalmazásokkal és játékokkal a Wine 8.14 új verziójában, problémák a következővel: DiRT 2, Candytron, The Settlers II: 10th Anniversary, Civilization 6, Freelancer Crossfire moddal, Spider-Man: Shattered Dimensions, Warframe, Steam kliens, Yuzu és így tovább

Ami javított hibák ebben az új verzióban:

  • A Windedbg néha rossz paramétereket kap
  • A Cygwin/MSYS2 `script -e` kilépési állapot továbbítása véletlenszerűen nullát ad vissza nullától eltérő gyermekfolyamatok esetén
  • ws2_32:sock – a test_connect() szakaszosan meghiúsul, 'Test sikertelen: várható időtúllépés' hibával.
  • verem túlcsordulás a GdipFlattenPath végrehajtásakor
  • advapi32:registry – a test_performance_keys() néha nem működik, mert az idő visszafelé fut!
  • ws2_32:sock – a test_close_events() néha nem működik a Wine-ban
  • ws2_32:sock – a test_empty_recv() néha ERROR_IO_PENDING hibát jelez a Wine-ban
  • ws2_32:sock – A DuplicateHandle(socket) néha úgy néz ki, mint egy socket
  • test_WSAGetOverlappedResult() a Windows rendszeren
  • ws2_32:sock – a test_write_watch() váratlan számú írást kap a Windows 11 rendszeren
  • Winetricks: Ellenőrizze, hogy a dotnet20 (AutoHotKey) nem működik-e a wow64 builden
  • A GStreamer gst_init_check() meghiúsul, amikor a Winegstreamerből hívják a legutóbbi macOS-en, a Wine szintén meghiúsul macOS Sonoma rendszeren
  • ieframe:webbrowser – a test_SetQueryNetSessionCount() néha váratlan számú munkamenetet kap Windows rendszeren
  • httpapi:httpapi – a test_v2_bound_port() néha megfelelően csatlakozik a Windows 10 rendszeren
  • amstream: az amstream meghibásodik, és szisztematikusan kilép a gitlab-debian-32-n
  • gdi32:dc – a print_something() rossz aláírást kap az fg-deb64-*-on
  • ntdll:file – a 64 bites test_file_disposition_information() függvény nem támogatott hibát kap a Windows 10 1607 és 1709 rendszeren

Végül ha többet szeretne tudni róla A Wine új fejlesztési verziójáról a naplóban olvashat változásokat a következő linken. 

Hogyan kell telepíteni a Wine 8.14 fejlesztői verzióját az Ubuntu és a derivatívákra?

Ha érdekel, hogy tesztelheted a Wine új fejlesztői verzióját, megteheted az alábbi, megosztott utasítások követésével.

Az első és legfontosabb lépés a 32 bites architektúra engedélyezése lesz, hogy bár rendszerünk 64 bites, ennek a lépésnek a végrehajtása sok általában előforduló problémától megkímél minket, mivel a Wine könyvtárak többsége a 32 bites architektúrára összpontosít.

Ehhez írunk a terminálról:

sudo dpkg --add-architecture i386

Most be kell importálnunk a kulcsokat és hozzá kell adnunk a rendszerhez ezzel a paranccsal:

wget -nc https://dl.winehq.org/wine-builds/Release.key
sudo apt-key add Release.key

Most kész a következő adattárat fogjuk hozzáadni a rendszerhez, erre a terminálba írjuk:

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

Végül a következő parancs végrehajtásával ellenőrizhetjük, hogy a Wine már telepítve van-e, és azt is, hogy milyen verzió van a rendszerben:

wine --version

Hogyan lehet eltávolítani a Wine alkalmazást az Ubuntuból vagy valamilyen származékából?

Végezetül azoknak, akik bármilyen okból el akarják távolítani a Wine fejlesztői verzióját a rendszerükből: Csak a következő parancsokat hajthatják végre.

Távolítsa el a fejlesztői verziót:

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

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.