Atkeliauja Wine 9.0 RC ir tai yra iki šiol paruošti pakeitimai

Vynas Linux sistemoje

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

Panašu, kad „Wine“ kūrėjai pamėgo išleisti naujas „Wine“ plėtros šakas šiomis gruodžio datomis ir nuo tada, kai projektui buvo skiriamas didesnis dėmesys (nuo „Wine 2.x – 3.x“ projektas pasiekė tašką, kuriame atrodė, kad jis sustingo) ir bent jau nuo tada, kai save pamenu, nuo tada, kai publikuoju temas apie Vyną čia tinklaraštyje.

Ir šį kartą tai ne išimtis ir Vyno kūrėjai prieš kelias dienas paskelbė apie pirmojo RC paleidimą apie tai, kokia bus naujoji „Wine 9.0“ projekto versija ir kūrimo šaka.

Kas naujo „Wine 9.0“ RC?

Iki šiol Buvo išleisti du „Wine 9.0 RC“., yra pirmasis yra tas, kurio veikla didžiausia, Nuo „Wine 8.21“ išleidimo pirmajame „Wine 9.0“ RC buvo uždaryti 52 pranešimai apie klaidas ir atliktas 391 pakeitimas.

Iš svarbiausių pateiktų pakeitimų pirmieji RC (Wine 9.0-rc1) yra:

  • Integruotas vkd3d 1.10 paketo atnaujinimas.
  • Tęsiamas funkcionalumų, skirtų galimybę naudoti „Wine“ įdiegimą Wayland protokolu pagrįstose aplinkose, nenaudojant XWayland ir X11 komponentų, kūrimas.
  • Pridėtas klaviatūros išdėstymo palaikymas Winewayland.drv tvarkyklėje.
  • Vulkan grafikos API palaikymas buvo išplėstas ir pridėtos funkcijos vkQueuePresentKHR, vkGetDeviceGroupSurfacePresentModesKHR, vkGetPhysicalDevicePresentRectanglesKHR.
  • Pridėta ClipCursor funkcija ir įdiegta galimybė dirbti su santykinėmis koordinatėmis stebint pelės judėjimą.
  • Naudojant naujausias GnuTLS versijas, buvo įdiegtas DH (Diffie-Hellman) šifravimo raktų palaikymas.

Antrasis „Wine 9.0“ RC (vynas 9.0-rc2) iš viso padarė 33 pakeitimus ir iš kurių keletas yra RC1 pataisymai ir patobulinimų papildymai:

  • Waylando žymeklis buvo pataisytas, nes jis nejudėjo ant kai kurių paviršių
  • EA Desktop neįdiegiama naudojant prancūzišką lokalę
  • Patobulintas aukšto lygio grafikos nustatymų palaikymas programoje „The Settlers: Heritage of Kings“.
  • „Winebus“ nepateikia paslėptų įrenginių sąrašo (komponuotėje – be sdl), nebent
  • SDL taip pat išjungiamas naudojant „Winebus“ registro raktą
  • „Borland Turbo CPP 4.5“ diegimo programa sugedo paleidžiant
  • Kelios 64 bitų programos sugenda dėl žymeklio sutrumpinimo
  • „Wine“ problemos sprendimas kompiliuojant „MacOS“ naudojant LLVM 17
  • quartz:vmr9 – test_changed3ddevice() nepavyksta w11pro64-amd ir -nv virtualiose mašinose
  • PLSQL: užstringa bandant prisijungti prie duomenų bazės.
  • CrystalDiskInfo: Neapdorota išimtis sudužo DiskInfo64.exe

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 kūrimo versiją Ubuntu ir dariniuose?

Jei jus domina galimybė išbandyti šią naują „Wine“ versiją versijoje, galite tai padaryti vadovaudamiesi toliau pateiktomis instrukcijomis.

Pirmasis ir svarbiausias žingsnis bus į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ą.

Tam mes rašome apie terminalą:

sudo dpkg --add-architecture i386

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

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

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

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

Galiausiai galime patikrinti, ar Wine jau įdiegta, ir kokią versiją turime sistemoje, vykdydami šią komandą:

wine --version

Kaip pašalinti „Wine“ iš „Ubuntu“ ar kažkokio darinio?

Galiausiai tiems, kurie dėl kokių nors priežasčių 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