Wine on rakenduste programmeerimisliidese Win16 ja Win32 taasteostus Unixi-põhistele operatsioonisüsteemidele.
Tundub, et Wine'i arendajatele on just nendel detsembrikuu kuupäevadel meeldinud Wine'i uusi arendusharusid välja anda ja sellest ajast, kui projektile hakati suuremat tähelepanu pöörama (alates Wine 2.x – 3.x jõudis projekt punktini, kus see tundus soiku) ning vähemalt sellest ajast, kui ma mäletan, sellest ajast, kui olen siin blogis Veiniga seotud teemasid avaldanud.
Ja seekord pole see erand ja Veini arendajad teatasid paar päeva tagasi esimese RC turuletoomisest sellest, milline saab olema Wine 9.0 projekti uus versioon ja arendusharu.
Mida uut on Wine 9.0 esiletoodud RC-des?
Siiani Välja on antud kaks Wine 9.0 RC-d, olemine esimene on kõige aktiivsem, Alates Wine 8.21 väljaandmisest Wine 9.0 esimeses RC-s on suletud 52 veaaruannet ja tehtud 391 muudatust.
Kõige olulisematest esitatud muudatustest esimesed RC (Wine 9.0-rc1) on:
- Integreeritud vkd3d 1.10 paketi värskendus.
- Jätkus funktsionaalsuste arendamine, mille eesmärk on juurutada Wine'i kasutamise võimalus Waylandi protokollil põhinevates keskkondades ilma XWaylandi ja X11 komponente kasutamata.
- Lisatud on Winewayland.drv draiveri klaviatuuripaigutuste tugi.
- Laiendatud on Vulkani graafika API tugi ja lisatud on funktsioonid vkQueuePresentKHR, vkGetDeviceGroupSurfacePresentModesKHR, vkGetPhysicalDevicePresentRectanglesKHR.
- Lisatud ClipCursor funktsioon ja rakendatud võimalus töötada hiire liikumise jälgimisel suhteliste koordinaatidega.
- GnuTLS-i viimaste versioonide kasutamisel on rakendatud DH (Diffie-Hellmani) krüpteerimisvõtmete tugi.
Osalt Wine 9.0 teine RC (vein 9.0-rc2) tegi kokku 33 muudatust ja millest mitmed on RC1 parandused ja täiendused:
- Parandus tehti Waylandi kursorile, kuna see ei liikunud mõnel pinnal
- EA Desktop ei installi prantsuse keele lokaati kasutades
- Täiustatud tugi kõrgetasemelistele graafikasätetele mängus The Settlers: Heritage of Kings
- Winebus ei loetle peidetud seadmeid (ehituses - ilma sdl-ita), välja arvatud juhul, kui
- SDL on ka Winebuse registrivõtme kaudu keelatud
- Borland Turbo CPP 4.5 installer jooksis käivitamisel kokku
- Mitmed 64-bitised programmid jooksevad kokku osuti kärpimise tõttu
- Lahendus probleemile Wine'iga, kui kompileerite LLVM 17-ga macOS-is
- quartz:vmr9 – test_changed3ddevice() nurjub w11pro64-amd ja -nv virtuaalmasinates
- PLSQL: jookseb kokku andmebaasiga ühenduse loomisel.
- CrystalDiskInfo: käsitlemata erandi tõttu jooksis DiskInfo64.exe kokku
Lõpuks kui soovite selle kohta rohkem teada saada selle Wine'i uue arendusversiooni kohta saate tutvuda logiga muudatused järgmisel lingil.
Kuidas installida arendusversiooni Ubuntu ja tuletistesse?
Kui olete huvitatud sellest, et saaksite seda uut Veini arendusversiooni oma distroos testida, saate seda teha järgides alltoodud juhiseid.
Esimene ja kõige olulisem samm on 32-bitise arhitektuuri lubamine, et kuigi meie süsteem on 64-bitine, säästab see samm meid paljudest tavaliselt esinevatest probleemidest, kuna enamik Wine'i teeke on keskendunud 32-bitisele arhitektuurile.
Selleks kirjutame terminalist:
sudo dpkg --add-architecture i386
nüüd peame võtmed importima ja süsteemi lisama selle käsuga:
wget -nc https://dl.winehq.org/wine-builds/Release.key sudo apt-key add Release.key
See on nüüd tehtud lisame süsteemi järgmise hoidla, selleks kirjutame terminali:
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
Lõpuks saame kontrollida, kas meil on Wine juba installitud ja milline versioon meil süsteemis on, käivitades järgmise käsu:
wine --version
Kuidas Veini desinstallida Ubuntust või mõnest tuletisest?
Lõpuks neile, kes soovivad selle Wine'i arendusversiooni mingil põhjusel oma süsteemist desinstallida, Nad peaksid täitma ainult järgmisi käske.
Desinstallige arendusversioon:
sudo apt purge winehq-devel sudo apt-get remove wine-devel sudo apt-get autoremove