Udgivelsen af den nye udviklingsversion af Wine 8.6 blev annonceret, hvor der siden udgivelsen af version 8.5 er blevet lukket 25 fejlrapporter, og 414 ændringer er blevet foretaget.
For dem, der ikke kender til vin, burde de vide det dette er en populær gratis og open source -software at giver brugerne mulighed for at køre Windows -applikationer på Linux og andre Unix-lignende operativsystemer. For at være lidt mere teknisk er Wine et kompatibilitetslag, der oversætter systemopkald fra Windows til Linux og bruger nogle Windows -biblioteker i form af .dll -filer.
Vin er en af de bedste måder at køre Windows -applikationer på Linux. Derudover har vinsamfundet en meget detaljeret applikationsdatabase.
Vigtigste nye funktioner i udviklingsversionen af Wine 8.6
I denne nye udgivelse, der præsenteres, fremhæves det, at browsermotoren Mozilla Gecko er blevet opdateret til version 2.47.4, samt controlleren PostScript har forbedret understøttelse af spoolfiler der gemmer data om et udskriftsjob.
En anden af de ændringer, der skiller sig ud i denne nye version af Wine 8.6, er den nu Den har et indbygget matematikbibliotek lånt fra musl libc 1.2.3-projektet.
På den del af kendte fejlrettelser i Wine 8.6 er af de løste spilproblemer nævnt: The Westerner, Team Fortress Arcade, Pixel Force: Left 4 Dead, Inquisitor, My Place, DiRT Rally 2.0, Matrix Awakens MegaCity Unreal Engine 5.1 demo, Hogwarts Legacy, Pro Evolution Soccer 2008.
Det fremhæver også løste problemer i Chromium-sandkassen og andre tilfældige app-problemer, der nu er løst, plus tilføjet windows.ui.composition.idl-fil med Windows.UI.Composition.*-definitioner.
Af andre ændringer foretaget:
- schtasks.exe: schtasks fejler på Windows 7, når privilegier mangler
- Ingen forhøjede rettigheder schedsvc:rpcapi fejler på Windows 7
- Flere apps går ned på uimplementeret funktion
- askchd:scheduler – test_GetTask() fejler på Windows 7, når du ikke har tilstrækkelige privilegier
- schedsvc:rpcapi får taskchd:scheduler til at hænge på w7u_adm
- dinput:device8 – test_dik_codes() får nogle gange timeouts i GitLab CI
- schtasks.exe:schtasks får taskchd:scheduler til at gå ned på w7u_adm og w8adm
- Kompilering mislykkes med gcc 4.8.4 - fejl: manglende binær operator før token "("
- dinput:device8 - test_mouse_keyboard() fejler på nogle Windows 7-lokaliteter LDAP Explorer (LEX) forbinder ikke uden SSL
- dinput:device8 – test_overlapped_format() får nogle gange en timeout i Wine (GitLab CI)
- Vin kan ikke opdatere eksisterende præfiks
- DnsQuery_A() mishandler DNS CNAME-poster
Hvis du vil vide mere om denne nye udviklingsversion af vin frigivet, kan du kontrollere registreringsdatabasen over ændringer i følgende link.
Hvordan installeres Wine 8.6-udviklingsversion på Ubuntu og derivater?
Hvis du er interesseret i at kunne teste denne nye udviklingsversion af Wine på din distro, kan du gøre det ved at følge de instruktioner, vi deler nedenfor.
Det første og vigtigste trin vil være at aktivere 32-bit arkitektur, at selvom vores system er 64-bit, sparer udførelse af dette trin os for mange problemer, der normalt opstår, da de fleste af vinbibliotekerne er fokuseret på 32-bit arkitektur.
Til dette skriver vi om terminalen:
sudo dpkg --add-architecture i386
Nu vi skal importere nøglerne og føje dem til systemet med denne kommando:
wget -nc https://dl.winehq.org/wine-builds/Release.key sudo apt-key add Release.key
Færdiggjort dette nu vi vil tilføje følgende lager til systemet, for dette skriver vi i terminalen:
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
Endelig kan vi bekræfte, at vi allerede har Wine installeret, og også hvilken version vi har i systemet ved at udføre følgende kommando:
wine --version
Hvordan afinstalleres Wine fra Ubuntu eller et andet derivat?
Hvad angår dem, der uanset årsag ønsker at afinstallere Wine fra deres system, De skal kun udføre følgende kommandoer.
Afinstaller udviklingsversionen:
sudo apt purge winehq-devel sudo apt-get remove wine-devel sudo apt-get autoremove