Skelbimas

Vynas Kaip paleisti "Windows" programas ir žaidimus naudojant "Linux Wine"Ar yra koks nors būdas priversti „Windows“ programinę įrangą dirbti su „Linux“? Vienas atsakymas yra naudoti vyną, tačiau nors jis gali būti labai naudingas, tikriausiai tai turėtų būti tik paskutinė jūsų išeitis. Štai kodėl. Skaityti daugiau suteikia „Linux“ vartotojams galimybę paleisti „Windows“ programinę įrangą ne „Microsoft“ domene. Iš esmės tai gali palengvins jūsų perėjimą nuo „Windows“ Sveiki, „Windows“ vartotojui, ar turėtumėte pereiti į „Linux“ ar „Mac“?Ar kada svarstėte perjungti iš „Windows“ į „Linux“ ar „Mac“? Greitas atsakymas: jei naudojate „Windows“, pasilikite „Windows“ ir dar nesijaudinkite dėl naujovinimo. Štai kodėl. Skaityti daugiau , mažiau saistoma išskirtinės platformos programinės įrangos.

Tačiau vynas nėra tobulas. Kai kurios programos reikalauja tam tikro darbo, kad galėtų judėti, o kitos - visai neveiks. Atsižvelgiant į tai, toliau nurodyti veiksmai padidins jūsų galimybes paleisti „Windows“ programą „Linux“ dėžutėje.

instagram viewer

Kodėl neveikia mano programa?

Paprasčiau tariant, „Wine“ naudoja „Windows“ programinę įrangą, naudodama atvirkštines „Windows“ operacinės sistemos dalis, skirtą „Linux“. „Microsoft“ pasaulyje šie komponentai vadinami DLL (Dynamic Link Libraries). Jie suteikia papildomų funkcijų ir galimybių, kuriomis naudojasi kitos programos. Vienas iš pavyzdžių yra d3d8.dll, suteikiančią programoms prieigą prie „Microsoft“ „DirectX 8“ žaidimų galimybės Viskas, ką turite žinoti apie „DirectX“ 2016 mJei esate kompiuterinių žaidimų žaidėjas, būtinai turite naudoti „DirectX“, nes tai gali žymiai padidinti jūsų žaidimų našumą! Čia yra viskas, ką reikia žinoti. Skaityti daugiau .

Pakanka pasakyti, kad yra daug DLL, kurių vynas teikia atitikmenis. Yra tikimybė, kad „Wine“ turi klaidų ją įgyvendindama. Vyno, galbūt, jo net nėra! Tai yra pagrindinės priežastys, kodėl „Windows“ programos netinkamai elgiasi arba atsisako dirbti su „Linux“. Taigi toliau pateiktais veiksmais siekiama, kad „Wine“ įgyvendinimas būtų kuo arčiau „Windows“.

Įdiekite programas naudodami „PlayOnLinux“

„PlayOnLinux“ „PlayOnLinux“ suteikia „Windows“ žaidimus ir programas „Linux“ Skaityti daugiau leidžia paleisti skirtingas „Wine“ versijas, kurios veikia kaip programos, kurias norite paleisti. Jis taip pat gali automatiškai tiekti vyną su savaisiais DLL, kad jis galėtų geriau veikti. Visa tai daroma po gaubtu, todėl jums tereikia pasirinkti, ką norite įdiegti, ir tada paleisti.

pagrindinis „playonlinux“

Diegdami programą naudodami „PlayOnLinux“ beveik visada užtikrinsite sklandų veikimą, jų kataloge galite nerasti to, ko norite. Bet eikite į atsisiuntimų puslapį ir pirmiausia išbandyk.

Kokia jūsų vyno architektūra?

Jei pastebite, kad trūksta „PlayOnLinux“ programų pasirinkimo, gali tekti diegti programas rankiniu būdu. Prieš pradėdami pasinerti, turėtumėte užduoti vieną klausimą: ar jūsų vynas yra? 64 bitų arba 32 bitų režimas Kuo skiriasi 32 bitų ir 64 bitų „Windows“?Kuo skiriasi 32 bitų ir 64 bitų „Windows“? Čia yra paprastas paaiškinimas ir kaip patikrinti, kurią versiją turite. Skaityti daugiau ?

Kaip ir „Windows“, tiek „Linux“, tiek „Wine“ turi skirtingas versijas, sukurtas konkrečioms kompiuterių architektūroms. Tikriausiai naudojate 64 bitų „Linux“ versiją, taigi pagal numatytuosius nustatymus 64 bitų „Wine“ versija.

Norėdami patikrinti, kurį naudojate, įveskite šią komandą:

Winecfg

Po to spustelėkite mygtuką „Windows“ versija. Pamatysite įvairių „Windows“ leidimų, kuriuos „Vynas“ gali emuliuoti, sąrašą. Jei naudojate 32 bitų vynas, leidimai pasirodys senesnis nei „Windows XP“ nes jie buvo prieinami tik 32 bitų režimu.

Winecfg

Vyno architektūros keitimas

Net jei 32 bitų sistemoms sukurta programinė įranga veiks su 64 bitų vyno versijomis, jie linkę geriau dirbti su 32 bitų versija. Laimei, pakeisti savo vyno architektūrą yra gana paprasta:

eksportuoti WINEARCH = Win32. eksportuoti WINEPREFIX = ~ / .wine32. Winecfg

Pirmoji komanda nurodo „Wine“ naudoti 32 bitų režimą, o antroji nurodo, kur sukurti naują aplanką („.“ Pabaigoje paslėpia aplanką - galite jį pašalinti, jei norite). Kadangi šio aplanko nėra, trečioji komanda sukuria jį mums.

Jei norite paleisti programą naudodami šią „Wine“ versiją, prieš tai atlikdami turėsite įvesti dvi pirmąsias komandas. Tai gali tapti šiek tiek nuobodus, taigi, jei norite, kad tai būtų numatytoji „Wine“ versija, galite sukurti failą, kuris tai automatiškai atliks už jus.

sudo nano /etc/profile.d/wine.sh
vyno priešdėlis nano

Tiesiog pridėkite dvi pirmąsias komandas, kaip ir jūs, kad sukurtumėte savo naują vyno aplanką. Jei norite, kad šie parametrai veiktų, gali tekti perkrauti kompiuterį. Po to galėsite paleisti programas paprasta vynas [programa] komanda.

Naudokite pakopinę vyno versiją

Vyno pastatyme yra daug klaidų pataisų ir funkcijų, kurios nepadarė to į pagrindinius leidinius. Dėl šios priežasties gali būti didesnė tikimybė, kad jūsų programos bus paleistos, jei jas naudosite vietoj to. Galite rasti konkrečių nurodymų, kaip tai padaryti jūsų „Linux“ paskirstymui jų svetainėje.

„Ubuntu / Mint“ vartotojams pateikiamos jūsų įvestos terminalo komandos:

sudo add-apt-repository ppa: vynas / vyno statyba. „sudo apt-get“ atnaujinimas. „sudo apt-get install“ - „install“ - „install “- rekomenduoja„ wine-staging winehq-staging “

Įrašę šią komandą galite patikrinti, ar naudojate „Wine“ inscenizaciją:

vyno perversmas
vyno versija

Naudokite vietinius „Windows“ komponentus su vynmedžiais

Vynas turi galimybę naudoti Windows DLL kartu su savo atvirkštiniais inžinerijos įrenginiais. Daugeliu atvejų tai gali padėti geriau suderinti. Tačiau jei norite tai padaryti, turite juos atsisiųsti ir aiškiai pasakyti „Wine“, kad juos naudotų. Apvalkalo scenarijus vadinamas Vynmedžiai automatizuoja šį procesą, todėl jums nereikia jaudintis dėl proceso.

Žemiau pateikta komanda naudoja Wget Valdymo įsisavinimas ir keleto tvarkingų triukų atsisiuntimo mokymasisKartais neužtenka vien išsaugoti svetainę iš naršyklės. Kartais reikia šiek tiek daugiau jėgų. Tam yra tvarkingas, mažas komandų eilutės įrankis, žinomas kaip „Wget“. Wget yra ... Skaityti daugiau atsisiųsti scenarijų:

wget -O vyndariai.sh https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks. chmod 755 vynmedžiai.sh

Antroji komanda verčia scenarijų paleisti. „Linux“ neleidžia atsitiktiniams scenarijams būti vykdomiems pagal numatytuosius nustatymus saugumo sumetimais Ar „Linux“ yra tikrai tokia saugi, kaip jūs manote?„Linux“ dažnai yra vadinama saugiausia operacine sistema, į kurią galite patekti, tačiau ar tikrai taip yra? Pažvelkime į įvairius „Linux“ kompiuterių saugumo aspektus. Skaityti daugiau . Viskas, ką jums dabar reikia padaryti, yra paprašyti Winetricks terminale įdiegti konkretų failą:

./winetricks.sh jūsų-dll

Jei įvedate šią komandą, Winetricks taip pat gali parodyti jums visus įmanomus DLL, kuriuos galite įdiegti su ja:

./winetricks.sh failų sąrašas

Skirtingos programos priklauso nuo skirtingų DLL, todėl rekomenduoju patikrinti oficialųjį Vyno vartojimo duomenų bazė keletas patarimų, ką įdiegti. Tiesiog ieškokite norimos programinės įrangos ir jūs privalote pamatyti kitus tame pačiame laive kaip jūs.

Patikrinkite, ar vyne nėra klaidų

Jei programos, kurią norite paleisti, nėra „Wine“ duomenų bazėje, vis tiek galite šiek tiek papusryčiauti, kad atspėtumėte apie problemą. Pavyzdžiui, galite pažvelgti į tokias klaidas, kokias daro „Wine“:

vynas [programa] &> debug.txt
derinimo vynas

Vykdydami programą terminale, visos jos padarytos klaidos bus nusiųstos į aukščiau esantį failą. Kažkas panašaus gali padėti išsiaiškinti, kas blogo darosi su Vynu. Tokiu būdu galbūt galėsite įdiegti naudingą DLL naudodami „Winetricks“.

Pranešimas apie klaidas

Jei jūsų programa vis tiek neveikia, nepaisant jūsų pastangų, problema gali būti pati „Wine“ kode. Tokiu atveju rekomenduoju pateikti pranešimą apie klaidą „WineHQ“ klaidų stebėjimo priemonėms.

vyno klaidų sekimo priemonė

Daugeliu atvejų to nereikėtų daryti, tačiau jei jums tai įdomu, reikėtų atsiminti kelis dalykus:

  • Apibūdinkite savo problemą, kokia ji yra ir kaip ji atsirado.
  • Prie ataskaitos pridėkite klaidos failą (pvz., Aukščiau pateiktą). Tai leidžia kūrėjams lengviau nustatyti problemas.
  • Būk mandagus ir mandagus 7 etiketo rašymo gairės el. Laiškų ir pranešimų forume sudarymuiNetiketas yra trumpas tinklo ar interneto etiketui. Tai apima specialų socialinių susitarimų, aptinkamų sąveikoje internete, rinkinį. Netiketas labai panašus į gerą elgesį ar etiketę susitikimuose neprisijungus, yra ... Skaityti daugiau ! Žmonės norės padėti, jei esate.

Ar turite „Vyno“ sėkmės istoriją, kuria norite pasidalinti? Ar susidūrėte su problemomis? Papasakok mums žemiau esančiuose komentaruose.

Vaizdo kreditas: „Sicco Hesselmans“ per „Shutterstock.com“

Šiuo metu studijuoja BIT, Austinas Luongas yra aktyvus „Linux“ entuziastas, mėgstantis populiarinti laisvą programinę įrangą. Jam taip pat patinka rašyti sci-fi, bet tik privatumo tema kietajame diske.