Kako instalirati i konfigurirati Wine u Ubuntuu

How Install Configure Wine Ubuntu



Ovaj članak će objasniti kako instalirati i konfigurirati Wine u Ubuntuu za pokretanje Windows kompatibilnih aplikacija.

O vinu

Wine je besplatni softver otvorenog koda koji vam omogućuje pokretanje programa i igara kompatibilnih sa sustavom Microsoft Windows na Linuxu, macOS -u i Androidu (eksperimentalna podrška). Vino se razvija više od dva desetljeća, a kompatibilnost aplikacija znatno se poboljšala od prvog izdanja. Često se pogrešno tumači kao emulator. Međutim, to je samo sloj kompatibilnosti koji pretvara Windows API pozive u POSIX pozive u stvarnom vremenu, pružajući gotovo identične performanse kao Windows (a u nekim slučajevima čak i bolje). Wine označava Wine Is Emulator.







Instaliranje Wine u Ubuntu

Vinski paketi su prema zadanim postavkama uključeni u spremišta Ubuntu. Međutim, nisu uvijek ažurni i u skladu s najnovijim izdanjima. Stoga se preporučuje instaliranje vinskih paketa sa službenog Ubuntu PPA -a koji je dostavio vinski tim. Da biste to učinili, pokrenite sljedeće naredbe uzastopno:



Za Ubuntu 19.10:



$sudoapt-add-repository'deb https://dl.winehq.org/wine-builds/ubuntu/ eoan main'
$sudoprikladno ažuriranje

Za Ubuntu 18.04:





$sudoapt-add-repository'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'
$sudoprikladno ažuriranje

Sada možete instalirati vinske stabilne, razvojne ili stupnjevite verzije pokretanjem jedne od naredbi u nastavku:

$sudoprikladaninstaliratiwinehq-staja
$sudoprikladaninstaliratiwinehq-devel
$sudoprikladaninstaliratiwinehq-uprizorenje

Razlike između različitih vinskih građevina

Službeno spremište vina nudi tri različite verzije, stabilne, razvojne i stupnjevite. Stabilne gradnje, kako naziv govori, pružaju najnoviju stabilnu verziju vina, dok su razvojne verzije u razvoju, najnovije verzije. Postupne verzije sadrže mnoge eksperimentalne zakrpe namijenjene testiranju nekih značajki ili rješavanju problema s kompatibilnošću. Nema jamstva da će svi ti zakrpe u budućnosti biti uključeni u stabilnu granu.



WINEARCH

Nakon instaliranja vina, možete upotrijebiti varijablu okruženja WINEARCH za definiranje ispravne arhitekture prefiksa vina. Prema zadanim postavkama, sve vinske aplikacije instalirane su u 64-bitnom okruženju. Međutim, ponašanje možete promijeniti korištenjem varijable okruženja WINEARCH u sljedećem formatu:

  • WINEARCH = win32
  • WINEARCH = win64

Imajte na umu da morate koristiti WINEARCH samo jednom prilikom stvaranja novog prefiksa (objašnjeno u nastavku).

Razumijevanje značajke WINEPREFIX

WINEPREFIX je prilično korisna značajka vina u kojoj možete izolirati i spremiti Windows aplikacije, knjižnice sustava i konfiguracijske datoteke tako da ih ograničite u jedan direktorij. Možete stvoriti onoliko prefiksa koliko želite i svaki od njih će se tretirati zasebno.

Mnogi korisnici Linuxa radije stvaraju zaseban prefiks za svaku Windows aplikaciju ili igru ​​koju žele instalirati i pokrenuti pomoću vina. Često instalacija Windows aplikacije zahtijeva instaliranje knjižnica i alata trećih strana. Korištenje zasebnih prefiksa za aplikacije osigurava bolju kompatibilnost, manje sukoba i čistiji datotečni sustav. Možete stvoriti novi WINEPREFIX pomoću varijable okruženja u sljedećem formatu:

$WINEPREFIX=/staza/do/prefiksvino /staza/do/file.exe

Gornja naredba će pokrenuti file.exe pomoću putanje prefiksa navedene u varijabli WINEPREFIX. Ako put ne postoji, automatski će se stvoriti novi direktorij. Ako izostavite varijablu WINEPREFIX, sve će se aplikacije instalirati u zadanom prefiksu koji se nalazi u skrivenoj mapi vina u vašem kućnom direktoriju (~/.wine).

Upotreba WINEARCH i WINEPREFIX zajedno za pokretanje Windows aplikacije

Možete kombinirati WINEARCH s prilagođenim WINEPREFIX -om za ispravno navođenje arhitekture prefiksa.

$WINEARCH= win32WINEPREFIX=/staza/do/prefiksvino /staza/do/file.exe

Raspored datotečnog sustava vinskog prefiksa

Svi vinski prefiksi, zadani ili prilagođeni, uključuju mnoge datoteke i mape koje predstavljaju tipičan Windows datotečni sustav u kojem su sve knjižnice i aplikacije sustava instalirane na pogonu C. Ovi prefiksi sadrže brojne biblioteke koje su dio Wine open source projekta. Snimka zaslona u nastavku će vam dati neku ideju o izgledu direktorija:

Ako pokrenete .exe ili .msi instalacijski program pomoću vina, aplikacija će se instalirati u programske datoteke pod drive_c (osim ako ne navedete prilagođeni put). Stoga, da biste pokrenuli .exe datoteku nakon dovršetka instalacije, možda ćete morati otići u mapu aplikacije u direktoriju Program Files da biste pokrenuli aplikaciju.

Winecfg

Možete promijeniti mnoge postavke i ponašanje prefiksa vina pokretanjem naredbe winecfg. Neke od postavki uključuju postavke zaslona, ​​postavke vanjskog pogona i postavke zvuka.

Pokrenite jednu od sljedećih naredbi za pokretanje winecfg:

$winecfg
$WINEPREFIX=/staza/do/prefikswinecfg

Upravljačka ploča za vino

Upravljačka ploča za vino još je jedan koristan uslužni program uključen u vino koji vam omogućuje konfiguriranje gamepada i podešavanje drugih korisnih opcija.

Možete pokrenuti winecontrol pomoću jedne od naredbi ispod:

$vinokontrolirati
$WINEPREFIX=/staza/do/prefiksvinokontrolirati

Vinski trikovi

Winetricks je zgodan alat isporučen s vinom koji vam omogućuje instaliranje mnogih knjižnica i aplikacija trećih strana s GUI sučelja. Također vam omogućuje promjenu postavki vinskog prefiksa i obavljanje poslova održavanja. Iako grafički sučelje winetricks nije toliko intuitivno kao druge tipične GTK i Qt Linux aplikacije, posao se obavlja.

Da biste instalirali winetricks u Ubuntu, pokrenite donju naredbu:

$sudoprikladaninstalirativinski trikovi

Sada možete pokrenuti winetricks pomoću jedne od sljedećih naredbi:

$ vinski trikovi
$WINEPREFIX=/staza/do/prefiks vinski trikovi

Winetricks također ima lijepo sučelje naredbenog retka, možete saznati više o njemu pokretanjem naredbe ispod:

$vinski trikovi--Pomozite

Pokretanje Lnk datoteka u vinu

Do sada su gornji primjeri objašnjavali kako pokrenuti .exe datoteke koristeći Wine. Međutim, neke aplikacije u sustavu Windows dolaze s .lnk datotekama koje su samo prečaci do izvršnih binarnih datoteka s nekim dodatnim prilagodbama i parametrima.

Da biste pokrenuli .lnk datoteke pomoću vina, morate pokrenuti naredbu koristeći jedan od sljedećih formata:

$vinopočetak/staza/do/file.lnk
$WINEPREFIX=/staza/do/prefiksvinopočetak/staza/do/file.lnk

Pokretanje Bat datoteka u Wineu

Bat datoteke su datoteke skripte nalik bashu koje se mogu pokrenuti u sustavu Windows pomoću naredbenog retka ili tumača. Wine uključuje uslužni program wineconsole koji se može koristiti za pokretanje naredbenog retka i pokretanje .bat datoteka. Datoteke .bat možete pokrenuti pomoću jedne od sljedećih naredbi:

$vinska konzola /staza/do/file.bat
$WINEPREFIX=/staza/do/prefiksvinska konzola /staza/do/file.bat

Gore prikazani tumač naredbi podržava sve glavne naredbe kompatibilne sa sustavom Windows.

Zaključak

Wine je sposoban pokretati brojne Windows aplikacije u Linuxu, premošćujući jaz između dvije platforme. Iako neke popularne aplikacije još ne rade s Wineom, ukupna kompatibilnost znatno se poboljšala. Nedavno je Valve najavio sloj kompatibilnosti Proton za pokretanje Windows igara na Linuxu pomoću Steam -a. Proton se temelji na Wineu i dolazi s dodatnim značajkama, ažuriranjima kvalitete života i zakrpama kompatibilnosti.