
Wine je ponovna implementacija Win16 i Win32 aplikacijskog programskog sučelja za operativne sustave temeljene na Unixu.
Programeri popularnog Wine projekta nedavno su najavili pokretanje nova razvojna verzija Wine 9.4, inačica u kojoj je od izlaska Wine 9.3, Zatvoreno je 25 prijava grešaka i napravljene 321 promjene.
Za one koji ne znaju o vinu, trebali bi to znati ovo je popularan besplatni softver otvorenog koda ovo omogućuje korisnicima pokretanje Windows aplikacija na Linuxu i drugi operacijski sustavi slični Unixu. Da budemo malo tehnički, Wine je sloj kompatibilnosti koji prevodi sistemske pozive s Windows -a na Linux i koristi neke Windows knjižnice, u obliku .dll datoteka.
Glavne vijesti Wine 9.4
U Vinu 9.4 postignut je napredak u razvoju winewaylanda.drv driver (što omogućuje Wineu da se koristi u okruženjima koja koriste Wayland protokol), a nova verzija uključuje početnu podršku za OpenGL, uključujući bitne GL funkcije.
Osim toga, paket Vkd3d je ažuriran na verziju 1.11, Dodana podrška za eskalaciju privilegija procesa: Prilikom stvaranja poslužiteljskih procesa (msi akcijski poslužitelj) i procesa koji pozivaju funkcije RtlCreateUserProcess() i CreateProcessInternal(), sada se prema zadanim postavkama koristi ograničeni administratorski token.
Još jedna promjena koja se ističe u ovoj novoj razvojnoj verziji Winea 9.4 je tapoboljšanja su napravljena u vezi s uređajima za kontrolu pokazivača, kao što su dodirne ploče i miševi, koristeći HID (Human Interface Device) protokol.
U Exploreru se dodajeDodana dodatna podrška za početni izbornik i alatnu traku, i omogućeno pokretanje explorer.exe sa smanjenim pravima pristupa. Winex11 je također dodao podršku za obradu XInput2 događaja u odnosu na pojedinačne prozore.
Također je naglašeno da je obrada MIDI podataka poboljšana u dmimeu, dok su funkcije IAudioClient3_InitializeSharedAudioStream i IAudioClient3_GetSharedModeEnginePeriod.
En Winevulkan, dodana podrška za specifikaciju Vulkan 1.3.279, koristeći proširenje Vulkan VK_EXT_map_memory_placed za mapiranje memorije.
Od druge promjene koje se ističu ove nove verzije:
- Total Commander 8.x: Kontekstni izbornik nije sadržavao unos 'zalijepi', tipkovnički prečaci za izreži/kopiraj/zalijepi nisu radili, riješen je problem s funkcijom 'izreži' koja radi kao 'kopiraj'
- Nekoliko .NET 4.x aplikacija zahtijeva svojstvo TaskService::ConnectedUser (Toad za MySQL Freeware 7.x, Microsoft Toolkit za MS Office 2013)
- Luminance HDR/qtpfsgui 2.6.0: prazan dijaloški okvir za odabir datoteke
- Minecraft Education Edition prikazuje pogrešku tijekom instalacije: nije moguće stvoriti zakazani zadatak
- Desktop Window Manager se ruši prilikom pokretanja WPF aplikacije
- Besplatni upravitelj preuzimanja više ne radi nakon ažuriranja (zapeo je na 100% procesora, ne vidi se prozor)
- Instalater EA aplikacije nema teksta
- Pisanje nulte veličine pomoću WriteProcessMemory uspijeva u sustavu Windows, ali ne uspijeva u sustavu Wine.
- FoxVox prozor prikazuje se kao prazna površina umjesto očekivanog korisničkog sučelja
- Regresija: aplikacije preko cijelog zaslona prikazuju se na pogrešnom monitoru i ne reagiraju ispravno na događaje miša
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 Wine 9.4 na Ubuntu i derivate?
Za one koji žele isprobati ovu novu razvojnu verziju Winea, trebali biste omogućiti 32-bitnu arhitekturu, 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. Da bismo to učinili, pišemo o terminalu:
sudo dpkg --add-architecture i386
Sada moramo uvesti ključeve i dodati ih u sustav s ovom naredbom:
sudo mkdir -pm755 /etc/apt/keyrings sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
Učinio ovo sada dodat ćemo sljedeće spremište u sustav, za ovo u terminal pišemo:
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
Možemo potvrditi da već imamo instaliran Wine i koju verziju imamo na sustavu izvršavanjem sljedeće naredbe:
wine --version
Kako deinstalirati Wine?
Za one koji iz bilo kojeg razloga žele deinstalirati ovu razvojnu verziju Winea sa svog sustava, 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