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.
iš 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