Oglas

Vino Kako pokrenuti Windows aplikacije i igre sa Linux Wine-omPostoji li neki način da Windows softver radi na Linuxu? Jedan je odgovor upotreba Vina, ali iako može biti vrlo korisno, vjerojatno bi vam to trebalo biti samo posljednje sredstvo. Evo zašto. Čitaj više korisnicima Linuxa omogućuje pokretanje softvera Windows izvan domene Microsofta. Kao takav, može pomoći vašu tranziciju iz Windows-a Pozdrav Windows korisnika, trebate li prebaciti na Linux ili Mac?Jeste li ikad razmišljali o prelasku s Windows-a na Linux ili Mac? Brzi odgovor: ako ste u sustavu Windows, ostanite u sustavu Windows - i ne brinite se oko nadogradnje. Evo zašto. Čitaj više , manje vezan ekskluzivno softverskim platformama.

Vino ipak nije savršeno. Neki programi zahtijevaju neki posao da bi se pomakli, dok drugi uopće neće raditi. U skladu s tim, koraci u nastavku maksimiziraju vaše šanse za pokretanje Windows programa na vašem Linux uređaju.

Zašto se moj program ne pokreće?

Jednostavno rečeno, Wine pokreće Windows softver obrnutim inženjerijskim dijelovima Windows operativnog sustava za Linux. U Microsoftovom svijetu ove se komponente nazivaju DLL (Dynamic Link Libraries). Oni pružaju dodatne značajke i mogućnosti na kojima se oslanjaju drugi programi. Primjer jednog je

d3d8.dll, što programima omogućuje pristup Microsoftove mogućnosti igre DirectX 8 Sve što trebate znati o DirectX-u u 2016. godiniAko ste igrač na računalu, apsolutno morate koristiti DirectX jer to može značajno povećati vaše igračke performanse! Evo svega što trebate znati. Čitaj više .

Dovoljno je reći da postoji mnogo DLL-ova kojima Vino nudi ekvivalente. Postoji šansa da Wine ima pogreške u svojim implementacijama. Vino možda uopće i nema jedno! Ovo su glavni razlozi zbog kojih se Windows programi loše ponašaju ili odbijaju raditi pod Linuxom. Kao takav, U nastavku su navedeni koraci da bi se Wine implementacije što više približile sustavu Windows.

Instalirajte programe uz PlayOnLinux

PlayOnLinux PlayOnLinux donosi Windows igre i programe u Linux Čitaj više omogućuje vam pokretanje različitih verzija Wina za koje je dokazano da rade s programima koje želite pokrenuti. Također može automatski opskrbiti Vino izvornim DLL-ovima radi boljeg funkcioniranja. Sve se to radi pod haubom, tako da samo morate odabrati što želite instalirati, a zatim pokrenuti.

playonlinux glavni

Dok instaliranje programa koji koristi PlayOnLinux gotovo uvijek osigurava nesmetan rad, možda nećete naći ono što želite u njihovom katalogu. Ali idite na stranicu za preuzimanje i prvo isprobajte.

Kakva je tvoja vinska arhitektura?

Ako vam nedostaje odabir programa PlayOnLinux, možda ćete morati pribjeći ručnoj instalaciji programa. Prije nego što se udubite, postavite jedno pitanje: je li vaše Vino u 64-bitni ili 32-bitni način Koja je razlika između 32-bitnog i 64-bitnog Windows-a?Koja je razlika između 32-bitnog i 64-bitnog Windows-a? Evo jednostavnog objašnjenja i kako provjeriti koju verziju imate. Čitaj više ?

Kao i Windows, i Linux i Wine imaju različite verzije svojih dizajniranih za specifične računalne arhitekture. Vjerojatno koristite 64-bitnu verziju Linuxa i tako prema zadanom 64-bitnu verziju Wina.

Da biste provjerili koji koristite, unesite ovu naredbu:

winecfg

Nakon toga kliknite gumb Verzija sustava Windows. Prikazat će se popis različitih izdanja sustava Windows koje vino može oponašati. Ako upotrebljavate 32-bitno vino, izdanja pojavit će se stariji od Windows XP jer su bili dostupni samo u 32-bitnom načinu rada.

winecfg

Promjena vinske arhitekture

Iako će softver dizajniran za 32-bitne sustave raditi na 64-bitnim verzijama Winea, oni radije rade s 32-bitnom verzijom. Srećom, promjena Wine arhitekture je prilično jednostavna:

izvoz WINEARCH = win32. izvoz WINEPREFIX = ~ / .wine32. winecfg

Prva naredba govori Winu da ide u 32-bitnom načinu rada, dok druga govori gdje treba stvoriti svoju novu mapu ("." Na kraju mapu skriva - možete je ukloniti ako želite). Budući da ta mapa ne postoji, treća naredba stvara je za nas.

Ako želite pokrenuti program pomoću ove verzije Wine, morat ćete unijeti prve dvije naredbe prije nego što to učinite. To može postati malo dosadno, pa ako to želite kao zadanu Wine verziju, možete stvoriti datoteku koja će to automatski učiniti za vas.

sudo nano /etc/profile.d/wine.sh
vinski prefiks nano

Samo dodajte prve dvije naredbe kao što ste napravili za stvaranje nove mape Wine. Možda ćete morati ponovo pokrenuti računalo da bi ove postavke funkcionirale. Nakon toga moći ćete jednostavno pokretati programe vino [program] naredba.

Koristite inscenacijsku verziju vina

Evidentiranje vina ima puno ispravki programskih pogrešaka i značajki koje nisu ušle u glavna izdanja. Zbog toga ćete možda imati više šanse da se vaši programi pokrenu ako ih umjesto toga koristite. Možete pronaći posebne upute kako to učiniti za svoju distribuciju Linuxa na njihovoj web stranici.

Za korisnike Ubuntu / Mint-a, evo naredbenih naredbi koje unosite:

sudo add-apt-repozitorij ppa: vino / vino gradi. sudo apt-get update. sudo apt-get install --install-preporučuje postavljanje vina winehq-inscenaciju

Unosom ove naredbe možete provjeriti upotrebljavate li Wine staging:

vino - pretvaranje
verzija vina

Koristite native Windows komponente s Winetricks

Vino ima mogućnost upotrebe Windows DLL-ova uz svoje obrnute. U mnogim slučajevima to može pomoći boljoj kompatibilnosti. Da biste to učinili, morate ih preuzeti i izričito reći Winu da ih koristi. Skripta školjke zvana Winetricks automatizira taj postupak tako da se ne morate brinuti o njemu.

Naredba u nastavku koristi wget Savladavanje wget-a i učenje nekih urednih trikova za preuzimanjePonekad jednostavno nije dovoljno lokalno spremanje web stranice iz preglednika. Ponekad vam treba malo više snage. Za to postoji mali alat za naredbenu liniju poznat kao Wget. Wget je ... Čitaj više za preuzimanje skripte:

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

Druga naredba čini da se skripta pokrene. Linux sprječava da se nasumične skripte po zadanome izvršavaju za sigurnosnih razloga Je li Linux doista toliko siguran koliko mislite da je?Linux se često oglašava kao najsigurniji operativni sustav na koji možete upasti, ali je li to zaista slučaj? Pogledajmo različite aspekte Linux računalne sigurnosti. Čitaj više . Sve što trebate sada je zamoliti Winetricks da instalira određenu datoteku u terminal poput:

./winetricks.sh your-dll

Ako unesete ovu naredbu, Winetricks vam može pokazati i sve moguće DLL datoteke koje s njom možete instalirati:

./winetricks.sh popis dlls

Različiti se programi oslanjaju na različite DLL-ove, pa preporučujem provjeru službenog Baza podataka o vinskim aplikacijama za neke savjete o tome što instalirati. Jednostavno potražite željeni softver i obavezno ćete vidjeti ostale u istom čamcu kao i vi.

Provjerite vino za pogreške

Ako aplikacija koju želite pokrenuti nije u bazi podataka Wine aplikacije, i dalje možete malo pokucati da biste pogodili o problemu. Na primjer, možete pogledati pogreške koje Wine stvara ovako:

vino [program] &> debug.txt
debug vina

Kad pokrenete program u terminalu, eventualne pogreške koje naprave bit će poslane u gornju datoteku. Nešto poput ovoga moglo bi vam pomoći da utvrdite što nije u redu s Vinom. Na ovaj način možda ćete moći instalirati korisnu DLL pomoću Winetricks.

Prijavljivanje grešaka

Ako vaš program i dalje ne radi unatoč vašim najboljim naporima, problem bi mogao biti u samom Wine kodu. Ako je to slučaj, preporučujem da podnesete izvještaj o pogrešci WineHQ-ovim trackerima.

track bug vina

U većini slučajeva to ne bi trebalo biti, ali ako vas to zanima, treba imati na umu nekoliko stvari:

  • Budite jasni u opisivanju vašeg problema, što je to i kako je nastalo.
  • Priložite datoteku s pogreškom uz izvješće (poput onog gore). To programerima olakšava prepoznavanje problema.
  • Budite pristojni i uljudni 7 netiketa smjernica za pisanje e-poruka i poruka na forumuNetiketa je kratka za mrežni ili internetski etiket. Ono uključuje poseban skup društvenih konvencija koje se nalaze u internetskim interakcijama. Iako je netiketa vrlo slična dobrom ponašanju ili etiketu u izvanmrežnim susretima, postoje ... Čitaj više ! Ljudi će biti spremniji pomoći ako i vi.

Imate li priču za uspjeh Winea za dijeljenje? Imate li problema s tim? Javite nam u komentarima u nastavku.

Kreditna slika: Sicco Hesselmans putem Shutterstock.com

Trenutno studira za BIT, Austin Luong je entuzijastični Linux entuzijast koji voli proselizirati oko slobodnog softvera. Također voli pisati sci-fi, ali samo u privatnosti tvrdog diska.