Kā instalēt un konfigurēt vīnu Ubuntu

How Install Configure Wine Ubuntu



Šajā rakstā tiks paskaidrots, kā instalēt un konfigurēt Wine Ubuntu, lai palaistu ar Windows saderīgas lietotnes.

Par vīnu

Wine ir bezmaksas un atvērtā pirmkoda programmatūra, kas ļauj palaist ar Microsoft Windows saderīgas programmas un spēles operētājsistēmā Linux, macOS un Android (eksperimentāls atbalsts). Vīns ir izstrādāts vairāk nekā divas desmitgades, un lietojumprogrammu saderība ir ievērojami uzlabojusies kopš tās pirmās izlaišanas. To bieži nepareizi interpretē kā emulatoru. Tomēr tas ir tikai saderības slānis, kas reālā laikā Windows API zvanus pārvērš POSIX zvanos, nodrošinot gandrīz tādu pašu veiktspēju kā Windows (un dažos gadījumos pat labāku). Vīns nozīmē Vīns nav emulators.







Vīna instalēšana Ubuntu

Vīna pakas pēc noklusējuma ir iekļautas Ubuntu krātuvēs. Tomēr tie ne vienmēr ir atjaunināti un līdzinās jaunākajiem izlaidumiem. Tāpēc ieteicams instalēt vīna iepakojumus no oficiālā Ubuntu PPA, ko nodrošina vīna komanda. Lai to izdarītu, palaidiet šādas komandas pēc kārtas:



Operētājsistēmai Ubuntu 19.10:



$sudoapt-add-repozitorijs'deb https://dl.winehq.org/wine-builds/ubuntu/ eoan main'
$sudotrāpīgs atjauninājums

Operētājsistēmai Ubuntu 18.04:





$sudoapt-add-repozitorijs'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'
$sudotrāpīgs atjauninājums

Tagad varat instalēt vīna staļļa, izstrādātāja vai pakāpeniskas būves, izpildot vienu no tālāk norādītajām komandām.

$sudotrāpīgsuzstādītwinehq-stabils
$sudotrāpīgsuzstādītwinehq-devel
$sudotrāpīgsuzstādītwinehq-iestudējums

Atšķirības starp dažādām vīna būvēm

Oficiālajā vīna krātuvē ir trīs dažādas konstrukcijas - stabila, attīstīta un iestudēta. Stabilas konstrukcijas, kā norāda nosaukums, nodrošina jaunāko stabilo vīna versiju, savukārt izstrādātāju versijas tiek izstrādātas, visprogresīvākās. Pakāpeniskajās versijās ir daudz eksperimentālu ielāpu, kuru mērķis ir pārbaudīt dažas funkcijas vai novērst saderības problēmas. Nav garantijas, ka visi šie ielāpi tiks iekļauti stabilā filiālē nākotnē.



VĪNIECĪBA

Pēc vīna instalēšanas varat izmantot vides mainīgo WINEARCH, lai definētu pareizo vīna prefiksu arhitektūru. Pēc noklusējuma visas vīna lietotnes ir instalētas 64 bitu vidē. Tomēr varat mainīt uzvedību, izmantojot WINEARCH vides mainīgo šādā formātā:

  • WINEARCH = win32
  • WINEARCH = win64

Ņemiet vērā, ka WINEARCH jāizmanto tikai vienu reizi, veidojot jaunu prefiksu (paskaidrots zemāk).

Izpratne par WINEPREFIX līdzekli

WINEPREFIX ir diezgan noderīga vīna iezīme, kurā varat izolēt un konteinerizēt Windows lietojumprogrammas, sistēmas bibliotēkas un konfigurācijas failus, ierobežojot tos vienā direktorijā. Jūs varat izveidot tik daudz prefiksu, cik vēlaties, un katrs no tiem tiks apstrādāts atsevišķi.

Daudzi Linux lietotāji dod priekšroku izveidot atsevišķu prefiksu katrai Windows lietotnei vai spēlei, kuru viņi vēlas instalēt un palaist, izmantojot vīnu. Bieži vien, lai instalētu Windows lietotni, ir jāinstalē trešo pušu bibliotēkas un rīkkopas. Atsevišķu prefiksu izmantošana lietotnēm nodrošina labāku saderību, mazāk konfliktu un tīrāku failu sistēmu. Jūs varat izveidot jaunu WINEPREFIX, izmantojot vides mainīgo šādā formātā:

$WINEPREFIX=/ceļš/uz/priedēklisvīns /ceļš/uz/file.exe

Iepriekš minētā komanda palaidīs failu.exe, izmantojot prefiksa ceļu, kas norādīts mainīgajā WINEPREFIX. Ja ceļš neeksistē, jauns direktorijs tiks izveidots automātiski. Ja izlaižat mainīgo WINEPREFIX, visas lietotnes tiks instalētas noklusējuma prefiksā, kas atrodas jūsu mājas direktorijas slēptā vīna mapē (~/.wine).

WINEARCH un WINEPREFIX izmantošana kopā, lai palaistu Windows lietotni

Varat pareizi apvienot WINEARCH ar pielāgotu WINEPREFIX, lai pareizi norādītu prefiksa arhitektūru.

$VĪNIECĪBA= win32WINEPREFIX=/ceļš/uz/priedēklisvīns /ceļš/uz/file.exe

Vīna prefiksa failu sistēmas izkārtojums

Visi noklusējuma vai pielāgoti vīna prefiksi ietver daudzus failus un mapes, kas attēlo tipisku Windows failu sistēmu, kurā visas sistēmas bibliotēkas un lietotnes ir instalētas C diskā. Šajos prefiksos ir vairākas bibliotēkas, kas ir daļa no Wine atvērtā pirmkoda projekta. Tālāk redzamais ekrānuzņēmums sniegs jums priekšstatu par direktoriju izkārtojumu:

Ja palaižat .exe vai .msi instalētāju, izmantojot vīnu, lietotne tiks instalēta programmas failos zem diska_c (ja vien nenorādāt pielāgotu ceļu). Tātad, lai palaistu .exe failu pēc instalēšanas pabeigšanas, iespējams, jums būs jāiet uz lietojumprogrammu mapi programmas failu direktorijā, lai palaistu lietotni.

Winecfg

Jūs varat mainīt daudzus vīna prefiksa iestatījumus un uzvedību, palaižot komandu winecfg. Daži no iestatījumiem ietver displeja iestatījumus, ārējā diskdziņa iestatījumus un audio iestatījumus.

Palaidiet vienu no šīm komandām, lai palaistu winecfg:

$winecfg
$WINEPREFIX=/ceļš/uz/priedēkliswinecfg

Vīna vadības panelis

Vīna vadības panelis ir vēl viena noderīga utilīta, kas iekļauta vīnā, kas ļauj konfigurēt spēļu paneļus un pielāgot citas noderīgas iespējas.

Jūs varat palaist winecontrol, izmantojot vienu no tālāk norādītajām komandām.

$vīnskontrole
$WINEPREFIX=/ceļš/uz/priedēklisvīnskontrole

Winetricks

Winetricks ir ērts rīks, kas tiek piegādāts kopā ar vīnu, kas ļauj no GUI saskarnes instalēt daudzas trešo pušu bibliotēkas un lietotnes. Tas arī ļauj mainīt vīna prefiksa iestatījumus un veikt apkopes uzdevumus. Lai gan winetricks GUI nav tik intuitīvs kā citas tipiskas GTK un Qt Linux lietotnes, tas paveic darbu.

Lai instalētu winetricks Ubuntu, palaidiet zemāk esošo komandu:

$sudotrāpīgsuzstādītwinetricks

Tagad varat palaist winetricks, izmantojot vienu no šīm komandām:

$ winetricks
$WINEPREFIX=/ceļš/uz/prefikss winetricks

Winetricks ir arī jauks komandrindas interfeiss, jūs varat uzzināt vairāk par to, izpildot zemāk esošo komandu:

$winetricks-palīdzēt

Lnk failu palaišana vīnā

Līdz šim iepriekš minētie piemēri ir izskaidrojuši, kā palaist .exe failus, izmantojot Wine. Tomēr dažām Windows lietotnēm ir .lnk faili, kas ir tikai īsceļi uz izpildāmiem bināriem failiem ar dažiem papildu pielāgojumiem un parametriem.

Lai palaistu .lnk failus, izmantojot vīnu, jums jāizpilda komanda, izmantojot vienu no šiem formātiem:

$vīnssākt/ceļš/uz/file.lnk
$WINEPREFIX=/ceļš/uz/priedēklisvīnssākt/ceļš/uz/file.lnk

Sikspārņu failu palaišana vīnā

Sikspārņu faili ir bash līdzīgi skriptu faili, kurus var palaist sistēmā Windows, izmantojot komandu uzvedni vai tulku. Wine ietver vīna konsoles utilītu, ko var izmantot, lai palaistu komandu uzvedni un palaistu .bat failus. Varat palaist .bat failus, izmantojot vienu no šīm komandām:

$vīna konsole /ceļš/uz/file.bat
$WINEPREFIX=/ceļš/uz/priedēklisvīna konsole /ceļš/uz/file.bat

Iepriekš parādītais komandu tulks atbalsta visas galvenās ar Windows saderīgās komandas.

Secinājums

Wine spēj darbināt daudzas Windows lietotnes Linux, pārvarot plaisu starp divām platformām. Lai gan dažas populāras lietotnes vēl nedarbojas ar Wine, vispārējā saderība ir ievērojami uzlabojusies. Nesenā pagātnē Valve paziņoja par Proton saderības slāni Windows spēļu palaišanai Linux, izmantojot Steam. Proton pamatā ir vīns, un tam ir papildu funkcijas, dzīves kvalitātes atjauninājumi un saderības ielāpi.