
Wine je ponovna implementacija Win16 i Win32 aplikacijskog programskog sučelja za operativne sustave temeljene na Unixu.
Čini se da su programeri Winea voljeli objaviti nove razvojne grane Winea ovih prosinačkih datuma i otkako je projekt počeo dobivati veću pozornost (od Wine 2.x – 3.x projekt je dosegao točku u kojoj se činilo da stagnira) i barem otkad znam za sebe otkad objavljujem teme o Wineu ovdje na blogu.
I ovaj put to nije iznimka i Wine developeri su prije nekoliko dana najavili lansiranje prvog RC-a onoga što će biti nova verzija i razvojni ogranak projekta Wine 9.0.
Što je novo u istaknutim RC-ovima za Wine 9.0?
Do sada Objavljena su dva Wine 9.0 RCbiće prvi je onaj s najvećom aktivnošću, Od izdanja Wine 8.21 u prvom RC-u Wine 9.0 zatvorena su 52 izvješća o greškama i napravljena je 391 promjena.
Od najvažnijih predstavljenih promjena prvi RC (Wine 9.0-rc1) su:
- Integrirano ažuriranje paketa vkd3d 1.10.
- Nastavljen je razvoj funkcionalnosti usmjerenih na implementaciju mogućnosti korištenja Wine-a u okruženjima temeljenim na Wayland protokolu bez korištenja XWayland i X11 komponenti.
- Dodana podrška za rasporede tipkovnice u Winewayland.drv upravljačkom programu.
- Podrška za Vulkan graphics API je proširena i dodane su funkcije vkQueuePresentKHR, vkGetDeviceGroupSurfacePresentModesKHR, vkGetPhysicalDevicePresentRectanglesKHR.
- Dodana funkcija ClipCursor i implementirana mogućnost rada s relativnim koordinatama pri praćenju kretanja miša.
- Pri korištenju novijih verzija GnuTLS-a implementirana je podrška za DH (Diffie-Hellman) ključeve šifriranja.
Od strane Drugi RC Wine 9.0 (wine 9.0-rc2) napravio je ukupno 33 promjene a od kojih su neki ispravci i dopune poboljšanja RC1:
- Ispravljen je Waylandov pokazivač jer se nije pomicao na nekim površinama
- EA Desktop se ne instalira koristeći francusku lokalizaciju
- Poboljšana podrška za grafičke postavke visoke razine u The Settlers: Heritage of Kings
- Winebus ne navodi skrivene uređaje (u međugradnji — bez-sdl) osim ako
- SDL je također onemogućen putem ključa registra Winebusa
- Borland Turbo CPP 4.5 instalacijski program se srušio pri pokretanju
- Više 64-bitnih programa ruši se zbog skraćivanja pokazivača
- Rješenje problema s Wineom prilikom kompajliranja na macOS s LLVM 17
- quartz:vmr9 – test_changed3ddevice() ne uspijeva na w11pro64-amd i -nv virtualnim strojevima
- PLSQL: ruši se pri pokušaju povezivanja s bazom podataka.
- CrystalDiskInfo: neobrađeni izuzetak srušio je DiskInfo64.exe
Konačno ako želite znati više o tome o ovoj izdanoj novoj razvojnoj verziji Winea, možete pogledati dnevnik promjene na sljedećem linku.
Kako instalirati razvojnu verziju u Ubuntu i izvedenice?
Ako ste zainteresirani za mogućnost testiranja ove nove razvojne verzije Wine-a na vašem distro-u, to možete učiniti slijedeći upute koje dijelimo u nastavku.
Prvi i najvažniji korak bit će omogućavanje 32-bitne arhitekture, da iako je naš sustav 64-bitni, izvođenje ovog koraka štedi nas mnogih problema koji se obično javljaju, budući da je većina Wine biblioteka fokusirana na 32-bitnu arhitekturu.
Za ovo pišemo o terminalu:
sudo dpkg --add-architecture i386
Sada moramo uvesti ključeve i dodati ih u sustav s ovom naredbom:
wget -nc https://dl.winehq.org/wine-builds/Release.key sudo apt-key add Release.key
Učinio ovo sada dodat ćemo sljedeće spremište u sustav, za ovo u terminal pišemo:
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
Na kraju možemo potvrditi da već imamo instaliran Wine i također koju verziju imamo u sustavu izvršavanjem sljedeće naredbe:
wine --version
Kako deinstalirati Wine iz Ubuntu-a ili nekog izvedenice?
Konačno za one koji žele deinstalirati ovu razvojnu verziju Winea iz svog sustava iz bilo kojeg razloga, Trebali bi izvršavati samo sljedeće naredbe.
Deinstalirajte razvojnu verziju:
sudo apt purge winehq-devel sudo apt-get remove wine-devel sudo apt-get autoremove