Hvis du nogensinde har følt, at du går glip af de bedste pc-spil ved at bruge et Linux-baseret operativsystem, har du sandsynligvis allerede hørt om Wine. Dette værktøj er dybest set ... hovednøgle hvilket giver os mulighed for at køre software designet til Windows uden at skulle installere et komplet operativsystem gennem virtualisering, hvilket sparer en enorm mængde hardwareressourcer.
Selvom kompatibiliteten er forbedret betydeligt, går det ikke altid glat. Nogle programmer kører fejlfrit, mens andre simpelthen nægter at starte. Derfor er det vigtigt juster indstillinger og vid hvilke ekstra værktøjer du skal installere, så de spil, du elsker så meget, ikke har irriterende fejl og kører så problemfrit som muligt.
Hvad er vin egentlig, og hvordan fungerer det?
Lad os først rydde op i én misforståelse: Wine er ikke en emulator. Mens en emulator imiterer hardwaren på en anden maskine, er Wine en kompatibilitetslagDet, den gør, er at oversætte Windows-systemkald til et sprog, som Linux forstår i realtid, hvilket giver programmer mulighed for at køre native.
Dette system bruger det, vi kalder undersystemer. I Windows er der lag til at køre 16-bit eller 32-bit apps; Wine forsøger at replikere det. systemadfærd så den eksekverbare fil tror, den er i sit naturlige miljø. Husk dog, at da det er software udviklet af fællesskabet, kan nogle proprietære Microsoft-komponenter forårsage problemer, der kræver brug af eksterne biblioteker.
Trin-for-trin installation på Ubuntu og derivater
Hvis du bruger en 64-bit version af Ubuntu, skal du først aktivere understøttelse af 32-bit arkitekturer, da mange ældre spil kræver det. Åbn terminalen og kør kommandoen sudo dpkg – tilføj-arkitektur i386 at forberede jorden.
Derefter er det vigtigt at holde systemet opdateret ved at køre sudo apt opdateringFor at få den nyeste version er det bedst at importere den officielle WineHQ-nøgle ved at oprette en mappe i /etc/apt/keyrings og downloade nøglen med wget. Nøjes ikke med versionen i standardarkivene, da de ofte er forældede. ret forældet og de laver flere fejl.
Afhængigt af din Ubuntu-version (om det er 20.04, 22.04 eller en nyere version som 23.10), skal du tilføje den tilsvarende kildekode. Når du har gjort det, har du tre muligheder: grenen stabil (den mest anbefalede for at undgå nedbrud), udviklings- eller stagingversionen. For at installere den stabile version skal du bruge sudo apt install –install-anbefaler winehq-stable.
Indledende opsætning og miljøoptimering
Når det er installeret, skal du ikke starte spillet blindt. Kør først kommandoen winecfg i terminalen. Dette vil udløse den indledende opsætningsguide, som vil downloade kritiske komponenter såsom Vin-abe og gekko, afgørende for applikationer, der er afhængige af .NET for at fungere korrekt.
I indstillingspanelet kan du se flere nøglefaner. I den ene til applikationerDu kan bede Wine om at emulere en bestemt version af Windows (f.eks. XP eller Windows 7) afhængigt af spillets krav. I afsnittet om GrafikEt meget nyttigt trick er at aktivere det "virtuelle skrivebord", som forhindrer spil i at ændre opløsningen på din hovedskærm og forårsage visuelle katastrofer.
Hvis du oplever, at en .exe-fil ikke kan åbnes, kan det skyldes et problem med tilladelser. Gør det ikke for kompliceret: højreklik på filen, gå til Egenskaber, og marker feltet for tillad filen at køre som et program, eller brug chmod 777-kommandoen i terminalen for at give den frit spil.
Avancerede værktøjer: Winetricks og PlayOnLinux
Nogle gange er vin alene til kort. Det er her, det kommer ind i billedet. WinetricksDette script giver dig mulighed for at installere Microsoft-skrifttyper eller Visual C++-biblioteker, som spillet skal bruge for at undgå nedbrud ved opstart. Det er det ideelle værktøj til hurtigt at løse specifikke afhængigheder.
Hvis du foretrækker noget mere visuelt og automatiseret, PlayOnLinux Det er en livredder. Det er dybest set en brugerflade, der administrerer forskellige versioner af Wine og anvender foruddefinerede konfigurationer til hundredvis af spil. Dette sparer dig for manuelt at skulle rode med registreringsdatabasen eller DLL'er og oprette isolerede profiler for hver titel.
Kompatibilitet og ydeevne i rigtige spil
Ikke alle spil opfører sig ens. WineHQ-databasen bruger kategorier: Platin (fungerer perfekt), Guld (skal have mindre justeringer), Sølv og Bronze. Titler som f.eks. Diablo III De kan køre rigtig godt, selvom det nogle gange er tilrådeligt at bruge 32-bit klienten for at få mere FPS og forhindre DirectX 11 API'en i at køre langsomt.
Et kritisk punkt er Anti-snydesystem og aggressive DRM'er som Denuvo. Hvis spillet bruger disse værktøjer, er det meget sandsynligt, at Wine ikke vil være i stand til at køre det, eller endnu værre, at serveren vil registrere kompatibilitetslaget og permanent udelukke din konto. I disse tilfælde er virtualisering den eneste sikre løsning.
Hvis du er Steam-bruger, så glem alt om manuel konfiguration af Wine. Klienten integrerer ProtonSteam Deck er en optimeret version af Wine, skabt af Valve. Det er dette, der gør Steam Deck så kraftfuldt, da det giver dig mulighed for at spille det meste af Windows-spilkataloget med et enkelt klik.
Fejlfinding af almindelige fejl og sikkerhed
Er Wine holdt op med at virke, efter du har rodet med for mange ting? Bare rolig. Den enkleste løsning er slet .wine-mappen i din hjemmemappe (eller omdøb den til .wine.backup). Når du kører winecfg igen, vil programmet regenerere hele miljøet fra bunden og rydde op i eventuelle konfigurationsfejl.
Hvad angår sikkerhed, skal du huske, at Wine skaber en lille sårbarhed. Selvom Windows-malware ikke kan skade Linux-kernen, kan den, hvis du kører en virus, gøre det. inden for Wine-lagetDette kan give adgang til dine personlige filer, der er knyttet til det virtuelle drev C:. Vær forsigtig med eksekverbare filer fra tvivlsomme kilder.
Hvis du beslutter dig for, at du ikke længere har brug for værktøjet, skal du afinstallere det med sudo apt-get remove –purge winehq-stable Og glem ikke at rydde op i resterende filer i .config og .local/share for at genvinde diskplads, da .NET-afhængigheder og -biblioteker kan blive ret store.
At kunne køre Windows-software på Linux er en kæmpe fordel, der giver os fuldstændig frihed over vores hardware. Fra installation af den stabile gren og brug af Winetricks Fra DLL'er til Proton-understøttelse på Steam er der flere måder at forvandle din distribution til en ægte spillemaskine, så længe du ved, hvordan du administrerer profiler og kompatibilitetsversioner for at undgå tekniske konflikter.
Passioneret forfatter om bytes-verdenen og teknologien generelt. Jeg elsker at dele min viden gennem skrivning, og det er det, jeg vil gøre i denne blog, vise dig alle de mest interessante ting om gadgets, software, hardware, teknologiske trends og mere. Mit mål er at hjælpe dig med at navigere i den digitale verden på en enkel og underholdende måde.

