A a Wine 9.2 elindítása, egy olyan verzió, amely kiemeli a Mono 9.0-s verzióra való frissítését, a rendszertálca fejlesztései, hibajavítások és egyebek. A "Wine 9.2" új fejlesztési verziójának kiadásában 14 hibajelentést zártak le, és 213 módosítást hajtottak végre, amelyek többsége a Wine 9.1-ből származik
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 9.2 legfőbb hírei
Ebben az új verzióban az egyik legfontosabb újdonság a A Wine Mono motor frissítése a 9.0-s verzióra, amiben fejlesztések valósulnak meg a System.Configuration, a Mono kód nagy részét a referenciaforrásból származó kódra cserélték, valamint a Microsoft.VisualBasic.Compatibility dll-t.
Ezen kívül a Wine 9.2 fejlesztéseket hajt végre a rendszertálca támogatásában, a kivételkezelés fejlesztései ARM platformokon, valamint a Winewayland.drv illesztőprogram fejlesztései.
Részéről a korrekciók az alkalmazásokban és játékokban, azok a: A Quick3270 5.21 összeomlik a Conect funkció használatakor, a digikam-7.1.0 és a digikam 6.10 mindkét verzió összeomlik indításkor, a Dolphin emulátor összeomlik az 5.0-17264 óta, a Windows Sysinternals Process Explorer 17.05 hiányos felhasználói felületet mutat, a Microsoft Webview32 telepítéséhez 2 bites összeomlás , az Elite Dangerous indítás után a fekete képernyőn ragadt, az Epic Games Launcher 15.21.0 pedig meghívja a nem megvalósított cfgmgr32.dll.CM_Get_Device_Interface_PropertyW függvényt.
A egyéb változások amelyek kiemelkednek ebből az új verzióból:
- A vkGetDeviceProcAddr érvénytelen viselkedése a gazdagép Vulkan példánya által nem támogatott kiterjesztési függvényeknél
- A LANCommander nem indul el, kiírja a "0x8007046C hibakódot" (ERROR_MAPPED_ALIGNMENT)
- A ShowSystray rendszerleíró kulcsot alternatíva nélkül eltávolították
- Kodu összeomlik (előre telepített xnafx40_redist+dotnet48 esetén): Az objektumhivatkozás nincs objektum példányaként konfigurálva.
- Eltávolítottunk néhány olyan kódot, amelyet már nem használnak ARM platformokhoz.
- .seh megjegyzések hozzáadva az ARM-hez.
- A Wow64Get/SetThreadContext megvalósítás áthelyezve a kernelbázisba.
- A verem kialakításának javítása az ARM rendszerhívásokhoz.
- Néhány folyamatgép teszt hozzáadva az ARM64X-hez.
- Frissítse a képinformációkat beágyazott DLL betöltésekor.
- Használja a megfelelő gépet az ntdll betöltésekor az ARM64EC-re.
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 telepítsem a fejlesztői verziót az Ubuntuban és a származékaiban?
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:
sudo mkdir -pm755 /etc/apt/keyrings sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
Most kész a következő adattárat fogjuk hozzáadni a rendszerhez, erre a terminálba írjuk:
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
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