Če ste kdaj imeli občutek, da zaradi uporabe operacijskega sistema, ki temelji na Linuxu, zamujate najboljše igre za osebni računalnik, ste verjetno že slišali za Wine. To orodje je v bistvu ... glavni ključ kar nam omogoča zagon programske opreme, zasnovane za Windows, ne da bi morali namestiti celoten operacijski sistem s pomočjo virtualizacije, s čimer prihranimo ogromno strojne opreme.
Čeprav se je združljivost znatno izboljšala, ni vse gladko. Nekateri programi delujejo brezhibno, drugi pa se preprosto nočejo zagnati. Zato je bistveno prilagodite nastavitve in veste, katera dodatna orodja namestiti, da igre, ki jih imate tako radi, ne bodo imele nadležnih napak in bodo delovale čim bolj gladko.
Kaj točno je vino in kako deluje?
Najprej razjasnimo eno zmotno prepričanje: Wine ni emulator. Medtem ko emulator posnema strojno opremo drugega računalnika, je Wine ... plast združljivostiPrevaja sistemske klice sistema Windows v jezik, ki ga Linux razume v realnem času, kar omogoča, da se programi izvajajo izvorno.
Ta sistem uporablja tako imenovane podsisteme. V sistemu Windows obstajajo plasti za zagon 16-bitnih ali 32-bitnih aplikacij; Wine poskuša to ponoviti. vedenje sistema tako da izvršljiva datoteka misli, da je v svojem naravnem okolju. Vendar ne pozabite, da lahko nekatere lastniške Microsoftove komponente, ki so programska oprema, razvita v skupnosti, povzročijo težave in zahtevajo uporabo zunanjih knjižnic.
Namestitev po korakih v Ubuntu in derivate
Če uporabljate 64-bitno različico Ubuntuja, morate najprej omogočiti podporo za 32-bitne arhitekture, saj jo zahteva veliko starejših iger. Odprite terminal in zaženite ukaz sudo dpkg –add-arhitektura i386 pripraviti teren.
Po tem je ključnega pomena, da sistem posodabljate z izvajanjem Posodobi sudo aptZa najnovejšo različico je najbolje, da uvozite uradni ključ WineHQ tako, da ustvarite imenik v /etc/apt/keyrings in prenesete ključ z wget. Ne zadovoljite se z različico v standardnih repozitorijih, saj so pogosto zastareli. precej zastarelo in delajo več napak.
Glede na vašo različico Ubuntuja (ne glede na to, ali gre za 20.04, 22.04 ali novejšo različico, kot je 23.10), boste morali dodati ustrezno izvorno kodo. Ko to storite, imate tri možnosti: vejo stabilna (najbolj priporočljiva za preprečevanje zrušitev), razvojna ali preizkusna različica. Za namestitev stabilne različice uporabite sudo apt install –install-priporoča winehq-stable.
Začetna nastavitev in optimizacija okolja
Ko je igra nameščena, je ne zaženite na slepo. Najprej zaženite ukaz winecfg v terminalu. To bo sprožilo čarovnika za začetno namestitev, ki bo prenesel ključne komponente, kot so Vinska opica in gekon, bistvenega pomena za aplikacije, ki so za pravilno delovanje odvisne od .NET.
V nastavitvah boste videli več ključnih zavihkov. V tistem za aplikacijeWine lahko naročite, naj emulira določeno različico sistema Windows (na primer XP ali Windows 7), odvisno od zahtev igre. V razdelku LogotipiZelo uporaben trik je aktiviranje "virtualnega namizja", ki preprečuje, da bi igre spreminjale ločljivost vašega glavnega monitorja in povzročale vizualne katastrofe.
Če ugotovite, da se datoteka .exe ne odpre, je to morda posledica težav z dovoljenji. Ne zapletajte preveč: z desno miškino tipko kliknite datoteko, pojdite na Lastnosti in potrdite polje za dovoli datoteki, da se zažene kot program ali pa uporabite ukaz chmod 777 v terminalu, da mu daste prosto pot.
Napredna orodja: Winetricks in PlayOnLinux
Včasih samo vino odpove. In tu pride prav. WinetricksTa skripta vam omogoča namestitev Microsoftovih pisav ali knjižnic Visual C++, ki jih igra potrebuje, da se izogne sesutju ob zagonu. Je idealno orodje za hitro razreševanje določenih odvisnosti.
Če imate raje nekaj bolj vizualnega in avtomatiziranega, PlayOnLinux To je rešilna rešitev. V bistvu gre za vmesnik, ki upravlja različne različice programa Wine in uporablja vnaprej določene konfiguracije za stotine iger. To vam prihrani ročno igranje z registrom ali DLL-ji, kar bi lahko povzročilo izolirani profili za vsak naslov.
Združljivost in zmogljivost v resničnih igrah
Vse igre se ne obnašajo enako. Baza podatkov WineHQ uporablja kategorije: Platina (deluje brezhibno), Zlato (potrebuje manjše prilagoditve), Srebro in Bronze. Naslovi, kot so Diablo III Lahko delujejo zelo dobro, čeprav je včasih priporočljivo uporabiti 32-bitnega odjemalca, da dosežete več FPS in preprečite počasno delovanje DirectX 11 API-ja.
Kritična točka je Sistem proti goljufijam in agresivne DRM-je, kot je Denuvo. Če igra uporablja ta orodja, je zelo verjetno, da je Wine ne bo mogel zagnati, ali še huje, strežnik bo zaznal plast združljivosti in trajno blokiral vaš račun. V teh primerih je virtualizacija edina varna rešitev.
Če ste uporabnik Steama, pozabite na ročno konfiguriranje Winea. Odjemalec integrira ProtonSteam Deck je optimizirana različica programa Wine, ki jo je ustvaril Valve. Zaradi tega je Steam Deck tako zmogljiv, saj vam omogoča, da z enim samim klikom igrate večino iger iz kataloga Windows.
Odpravljanje pogostih napak in varnost
Je Wine prenehal delovati, potem ko ste preveč stvari popravljali? Brez panike. Najenostavnejša rešitev je izbriši mapo .wine v vašem domačem imeniku (ali ga preimenujte v .wine.backup). Ko ponovno zaženete winecfg, bo program ponovno zgradil celotno okolje od začetka in odpravil morebitne konfiguracijske napake.
Glede varnosti ne pozabite, da Wine ustvarja majhno ranljivost. Čeprav zlonamerna programska oprema za Windows ne more škodovati jedru Linuxa, pa lahko, če zaženete virus. znotraj plasti VinoTo bi lahko dostopalo do vaših osebnih datotek, ki so preslikane na virtualni pogon C:. Bodite previdni pri izvedljivih datotekah iz dvomljivih virov.
Če se odločite, da orodja ne potrebujete več, ga odstranite z sudo apt-get remove –purge winehq-stable In ne pozabite počistiti preostalih datotek v .config in .local/share, da si povrnete prostor na disku, saj lahko odvisnosti in knjižnice .NET postanejo precej velike.
Možnost zagona programske opreme Windows na Linuxu je ogromna prednost, ki nam daje popolno svobodo pred našo strojno opremo. Od namestitve stabilne veje in uporabe Winetricks Od DLL-jev do podpore za Proton na Steamu obstaja več načinov, kako svojo distribucijo spremeniti v pravi igralni avtomat, če le znate upravljati profile in različice združljivosti, da se izognete tehničnim konfliktom.
Strasten pisec o svetu bajtov in tehnologije nasploh. Rad delim svoje znanje s pisanjem in to je tisto, kar bom počel v tem blogu, saj vam bom pokazal vse najbolj zanimive stvari o pripomočkih, programski opremi, strojni opremi, tehnoloških trendih in še več. Moj cilj je, da vam pomagam krmariti po digitalnem svetu na preprost in zabaven način.

