„Wine 9.5“ pristato „TypeLib“ palaikymą, žaidimų patobulinimus ir kt

Vynas Linux sistemoje

„Wine“ yra „Win16“ ir „Win32“ programų programavimo sąsajos, skirtos „Unix“ operacinėms sistemoms, atnaujinimas.

Neseniai buvo paskelbta išleidžiama nauja „Wine 9.5“ kūrimo versija ir šiame leidime buvo įdiegti palaikymo patobulinimai, taip pat keletas reikšmingų patobulinimų ir klaidų pataisymų.

Šioje naujoje „Wine 9.5“ versijoje, 27 pranešimai apie klaidas buvo uždaryti ir atlikti 264 pakeitimai, kurie buvo perkelti iš „Wine“ 9.4 versijos.

Kas naujo „Wine 9.5“?

Šioje naujoje „Wine 9.5“ kūrimo versijoje, „TypeLib“ palaikymas senu formatu, Pradinis palaikymas generuojant tipų biblioteką (TypeLib) senuoju formatu (SLTG) buvo pridėtas prie WIDL kompiliatoriaus. Tai suteikia kūrėjams daugiau galimybių dirbant su duomenų tipais su „Wine“ suderinamose programose.

Kitas išsiskiriantis pakeitimas yra ARM64EC ABI išimčių tvarkymas, nes nuo šios versijos diegimas jau suderinamas su ARM64 emuliacija. Ši funkcija yra ypač naudinga norint supaprastinti programų perkėlimą nuo x86_64 architektūros iki ARM64 sistemų, leidžiančių atskiriems moduliams paleisti x86_64 kodu ARM64 aplinkose naudojant emuliatorių.

Be to, jis pagerino palaikymas kompaktiškiems atminties išrašams Minidump formatu, todėl lengva derinti ir analizuoti „Wine“ vykdomų programų ir žaidimų problemas.

Tarp uždarytų klaidų ataskaitų išsiskiria tie, kurie susiję su populiarių žaidimų, tokių kaip „Elder Scrolls Online“, RE:D, „Tomb Raider 3“, „Rocket League“, „Grand Theft Auto V Rockstar Editor“, veikimu.

kiti išsiskiriantys pokyčiai šios naujos versijos:

  • CDBurnerXP užstringa dešiniuoju pelės mygtuku spustelėjus tuščią vietą failų naršyklėje
  • Kai kurioms programoms reikia įdiegti UAC, kad diegimo programa / programa būtų paleista kaip įprastas vartotojas, o ne administratorius („WhatsApp Desktop“, „Smartflix“, „Squirrel Installers“, „OneDrive“)
  • Vyno klaida bandant įdiegti Mono po versijos atnaujinimo
  • Programa, paleista per HKLM\Software\Microsoft\Windows\CurrentVersion\App Paths, taip pat turėtų būti paleista, jei trūksta plėtinio .exe.
  • „YI Home“ diegimo programa nepavyksta, kai nėra įdiegta urlmon.dll.414
  • SSPI autentifikavimas neveikia jungiantis prie SQL serverio
  • Klaidos sprendimas kompiliuojant Wine, nes nerasta 64 bitų EGL kūrimo failų
  • Pataisykite WeCom (dar žinomą kaip WeChat Work) 4.x, nes nepavyko paleisti.
  • Užfiksuoti pelę neveikia virtualiame darbalaukyje (veikia Wine 9.3 versijoje)
  • Problema su l buvo išspręstaUSB HID įrenginiai be įvesties, kurie nustojo veikti 9.1
  • ntdll testai praleisti win7 ir win8: trūksta kernel32.RtlPcToFileHeader įvesties taško

Pagaliau jei norite apie tai sužinoti daugiau Apie šią išleistą naują „Wine“ kūrimo versiją galite peržiūrėti žurnale pakeitimai šioje nuorodoje. 

Kaip įdiegti „Wine 9.5“ kūrimo versiją „Ubuntu“ ir jos dariniuose?

Tiems, kurie domisi galimybe išbandyti šią naują „Wine“ kūrimo versiją, turėtumėte įgalinti 32 bitų architektūrą, kad nors mūsų sistema yra 64 bitų, atlikę šį veiksmą išvengiame daugelio paprastai pasitaikančių problemų, nes dauguma „Wine“ bibliotekų yra orientuotos į 32 bitų architektūrą. Norėdami tai padaryti, rašome apie terminalą:

sudo dpkg --add-architecture i386

Dabar turime importuoti raktus ir įtraukti juos į sistemą su šia komanda:

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

Atlikta tai dabar prie sistemos pridėsime šią saugyklą, tam mes rašome terminale:

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

Galime patikrinti, ar jau turime įdiegtą „Wine“ ir kokią versiją turime sistemoje, vykdydami šią komandą:

wine --version

Kaip pašalinti Wine?

Tiems, kurie dėl bet kokios priežasties nori pašalinti šią „Wine“ kūrimo versiją iš savo sistemos, Jie turėtų vykdyti tik šias komandas.

Pašalinkite kūrimo versiją:

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

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.