Ja kādreiz esat juties tā, it kā, izmantojot Linux operētājsistēmu, palaistu garām labākās datorspēles, iespējams, jau esat dzirdējuši par Wine. Šis rīks būtībā ir galvenā atslēga kas ļauj mums palaist Windows izstrādātu programmatūru, neinstalējot pilnīgu operētājsistēmu, izmantojot virtualizāciju, tādējādi ietaupot milzīgu aparatūras resursu daudzumu.
Lai gan saderība ir ievērojami uzlabojusies, ne viss notiek gludi. Dažas programmas darbojas nevainojami, bet citas vienkārši atsakās startēt. Tāpēc ir svarīgi pielāgot iestatījumus un zināt, kādus papildu rīkus instalēt, lai jūsu tik ļoti iecienītajām spēlēm nebūtu kaitinošu kļūdu un tās darbotos pēc iespējas vienmērīgāk.
Kas īsti ir Wine un kā tas darbojas?
Vispirms noskaidrosim vienu nepareizu priekšstatu: Wine nav emulators. Lai gan emulators atdarina citas ierīces aparatūru, Wine ir saderības slānisTas tulko Windows sistēmas izsaukumus valodā, ko Linux saprot reāllaikā, ļaujot programmām darboties dabiski.
Šī sistēma izmanto tā sauktās apakšsistēmas. Operētājsistēmā Windows ir slāņi 16 bitu vai 32 bitu lietotņu palaišanai; Wine mēģina to atkārtot. sistēmas uzvedība lai izpildāmais fails domātu, ka tas atrodas savā dabiskajā vidē. Tomēr paturiet prātā, ka, tā kā šī ir kopienas izstrādāta programmatūra, daži Microsoft patentēti komponenti var radīt problēmas, kuru dēļ var būt nepieciešams izmantot ārējas bibliotēkas.
Soli pa solim instalēšana Ubuntu un atvasinātajos produktos
Ja izmantojat Ubuntu 64 bitu versiju, vispirms ir jāiespējo 32 bitu arhitektūru atbalsts, jo tas ir nepieciešams daudzām vecākām spēlēm. Atveriet termināli un palaidiet komandu sudo dpkg –add-arhitektūra i386 lai sagatavotu zemi.
Pēc tam ir svarīgi uzturēt sistēmu atjauninātu, palaižot sudo apt atjauninājumsLai iegūtu jaunāko versiju, vislabāk ir importēt oficiālo WineHQ atslēgu, izveidojot direktoriju mapē /etc/apt/keyrings un lejupielādējot atslēgu ar wget. Neapmierinieties ar versiju standarta repozitorijos, jo tie bieži vien ir novecojuši. diezgan novecojis un viņi pieļauj vēl vairāk kļūdu.
Atkarībā no jūsu Ubuntu versijas (vai tā ir 20.04, 22.04 vai jaunāka versija, piemēram, 23.10), jums būs jāpievieno atbilstošais pirmkods. Kad tas ir izdarīts, jums ir trīs iespējas: atzars stabils (visvairāk ieteicamā, lai izvairītos no avārijām), izstrādes vai izmēģinājuma versija. Lai instalētu stabilo versiju, izmantojiet sudo apt install –instalēt-iesaka winehq-stabil.
Sākotnējā iestatīšana un vides optimizācija
Kad spēle ir instalēta, to nedrīkst palaist akli. Vispirms palaidiet komandu winecfg terminālī. Tas aktivizēs sākotnējās iestatīšanas vedni, kas lejupielādēs kritiskos komponentus, piemēram, Vīna pērtiķis un gekons, kas ir būtiski lietojumprogrammām, kuru pareiza darbība ir atkarīga no .NET.
Iestatījumu panelī redzēsiet vairākas galvenās cilnes. Vienā no tām, kas paredzēta pieteikumiAtkarībā no spēles prasībām varat norādīt Wine emulēt noteiktu Windows versiju (piemēram, XP vai Windows 7). Sadaļā GrafikaĻoti noderīgs triks ir aktivizēt "virtuālo darbvirsmu", kas neļauj spēlēm mainīt galvenā monitora izšķirtspēju un izraisīt vizuālas katastrofas.
Ja konstatējat, ka .exe fails neatveras, iespējams, ka tas ir saistīts ar atļauju problēmu. Nesarežģījiet lietas: ar peles labo pogu noklikšķiniet uz faila, dodieties uz Rekvizīti un atzīmējiet izvēles rūtiņu blakus ļaujiet failam darboties kā programmu vai arī terminālī izmantojiet komandu chmod 777, lai dotu tai pilnīgu brīvību.
Paplašināti rīki: Winetricks un PlayOnLinux
Dažreiz ar Vīnu vien nepietiek. Tieši tur tas arī noder. WinetricksŠis skripts ļauj instalēt Microsoft fontus vai Visual C++ bibliotēkas, kas spēlei nepieciešamas, lai izvairītos no avārijas startēšanas laikā. Tas ir ideāls rīks noteiktu atkarību ātrai novēršanai.
Ja dodat priekšroku kaut kam vizuālākam un automatizētākam, PlayOnLinux Tas ir īsts glābiņš. Tā būtībā ir saskarne, kas pārvalda dažādas Wine versijas un simtiem spēļu piemēro iepriekš definētas konfigurācijas. Tas pasargā no nepieciešamības manuāli mainīt reģistru vai DLL failus, radot izolēti profili katram nosaukumam.
Saderība un veiktspēja reālās spēlēs
Ne visas spēles darbojas vienādi. WineHQ datubāzē tiek izmantotas kategorijas: Platīns (darbojas perfekti), Zelts (nepieciešamas nelielas korekcijas), Sudrabs un Bronza. Tādi nosaukumi kā Diablo III Tie var darboties ļoti labi, lai gan dažreiz ieteicams izmantot 32 bitu klientu, lai iegūtu vairāk FPS un novērstu DirectX 11 API lēnu darbību.
Kritisks punkts ir Pretkrāpšanās sistēma un agresīvas DRM sistēmas, piemēram, Denuvo. Ja spēle izmanto šos rīkus, ļoti iespējams, ka Wine to nevarēs palaist vai, vēl ļaunāk, serveris noteiks saderības slāni un neatgriezeniski bloķēs jūsu kontu. Šādos gadījumos virtualizācija ir vienīgais drošais risinājums.
Ja esat Steam lietotājs, aizmirstiet par Wine manuālu konfigurēšanu. Klients integrējas ProtonsSteam Deck ir optimizēta Wine versija, ko izveidojis Valve. Tas padara Steam Deck tik jaudīgu, ļaujot spēlēt lielāko daļu Windows spēļu kataloga ar vienu klikšķi.
Biežāk sastopamo kļūdu novēršana un drošība
Vai Wine ir pārstājis darboties pēc tam, kad esi pārāk daudz ko mainījis? Neuztraucies. Vienkāršākais risinājums ir izdzēsiet mapi .wine savā mājas direktorijā (vai pārdēvējiet to par .wine.backup). Kad vēlreiz palaidīsiet winecfg, programma atjaunos visu vidi no jauna un izlabos visas konfigurācijas kļūdas.
Runājot par drošību, atcerieties, ka Wine rada nelielu ievainojamību. Lai gan Windows ļaunprogrammatūra nevar kaitēt Linux kodolam, ja palaižat vīrusu, tā to var. Vīna slānīTas varētu piekļūt jūsu personīgajiem failiem, kas ir piesaistīti virtuālajam diskam C:. Esiet uzmanīgi ar izpildāmajiem failiem no apšaubāmiem avotiem.
Ja izlemjat, ka rīks vairs nav nepieciešams, atinstalējiet to, izmantojot sudo apt-get remove –purge winehq-stable Un neaizmirstiet iztīrīt atlikušos failus .config un .local/share failos, lai atbrīvotu vietu diskā, jo .NET atkarības un bibliotēkas var kļūt diezgan lielas.
Iespēja palaist Windows programmatūru operētājsistēmā Linux ir milzīga priekšrocība, kas dod mums pilnīgu brīvību attiecībā uz aparatūru. Sākot ar stabilās atzara instalēšanu un beidzot ar Winetricks Sākot ar DLL failiem un beidzot ar Proton atbalstu pakalpojumā Steam, ir vairāki veidi, kā pārvērst savu distro par īstu spēļu automātu, ja vien zināt, kā pārvaldīt profilus un saderības versijas, lai izvairītos no tehniskiem konfliktiem.
Kaislīgs rakstnieks par baitu pasauli un tehnoloģiju kopumā. Man patīk dalīties savās zināšanās rakstot, un tieši to es darīšu šajā emuārā, parādot visu interesantāko informāciju par sīkrīkiem, programmatūru, aparatūru, tehnoloģiju tendencēm un daudz ko citu. Mans mērķis ir palīdzēt jums vienkāršā un izklaidējošā veidā orientēties digitālajā pasaulē.

