A Wine 9.2 fejlesztői verziója már megjelent

Wine Linuxon

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

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

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.