Kaip įdiegti ir konfigūruoti vyną „Ubuntu“

How Install Configure Wine Ubuntu



Šiame straipsnyje bus paaiškinta, kaip įdiegti ir sukonfigūruoti „Wine“ „Ubuntu“, kad būtų galima paleisti su „Windows“ suderinamas programas.

Apie vyną

„Wine“ yra nemokama ir atviro kodo programinė įranga, leidžianti paleisti su „Microsoft Windows“ suderinamas programas ir žaidimus „Linux“, „MacOS“ ir „Android“ (eksperimentinis palaikymas). Vynas buvo kuriamas daugiau nei du dešimtmečius, o suderinamumas su programomis gerokai pagerėjo nuo pirmojo išleidimo. Jis dažnai klaidingai interpretuojamas kaip emuliatorius. Tačiau tai tik suderinamumo sluoksnis, kuris realiuoju laiku konvertuoja „Windows“ API skambučius į POSIX skambučius, užtikrindamas beveik tokį patį našumą kaip „Windows“ (o kai kuriais atvejais net geresnis). Vynas reiškia „Vynas nėra emuliatorius“.







„Wine“ diegimas „Ubuntu“

Pagal numatytuosius nustatymus vyno paketai yra įtraukti į „Ubuntu“ saugyklas. Tačiau jie ne visada yra atnaujinami ir prilygsta naujausiems leidimams. Taigi rekomenduojama įdiegti vyno paketus iš oficialaus „Ubuntu PPA“, kurį pateikia vyno komanda. Norėdami tai padaryti, paleiskite šias komandas iš eilės:



„Ubuntu 19.10“:



$sudoapt-add-saugykla'deb https://dl.winehq.org/wine-builds/ubuntu/ eoan main'
$sudotinkamas atnaujinimas

„Ubuntu 18.04“:





$sudoapt-add-saugykla„deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main“
$sudotinkamas atnaujinimas

Dabar galite įdiegti vyno arklidės, kūrėjo ar pakopos versijas vykdydami vieną iš toliau nurodytų komandų.

$sudotinkamasdiegtiwinehq-stabilus
$sudotinkamasdiegtiwinehq-devel
$sudotinkamasdiegtiwinehq-inscenizacija

Skirtumai tarp skirtingų vyno rūšių

Oficialioje vyno saugykloje yra trys skirtingos konstrukcijos: stabili, kūrimo ir pastatymo. Stabili konstrukcija, kaip rodo pavadinimas, suteikia naujausią stabilią vyno versiją, o kūrėjų versijos yra tobulinamos, pažangiausios. Pakopinėse versijose yra daug eksperimentinių pataisų, skirtų tam tikroms funkcijoms išbandyti arba suderinamumo problemoms išspręsti. Nėra garantijos, kad visi šie pleistrai ateityje bus įtraukti į stabilų filialą.



VYNAVIMAS

Įdiegę vyną, galite naudoti aplinkos kintamąjį WINEARCH, kad nustatytumėte teisingą vyno priešdėlių architektūrą. Pagal numatytuosius nustatymus visos vyno programos yra įdiegtos 64 bitų aplinkoje. Tačiau elgseną galite pakeisti naudodami WINEARCH aplinkos kintamąjį tokiu formatu:

  • WINEARCH = win32
  • WINEARCH = win64

Atminkite, kad kurdami naują priešdėlį WINEARCH turite naudoti tik vieną kartą (paaiškinta žemiau).

WINEPREFIX funkcijos supratimas

„WINEPREFIX“ yra gana naudinga vyno savybė, kurioje galite išskirti ir sudėti į konteinerius „Windows“ programas, sistemos bibliotekas ir konfigūracijos failus, apribodami juos viename kataloge. Galite sukurti tiek prefiksų, kiek norite, ir kiekvienas iš jų bus traktuojamas atskirai.

Daugelis „Linux“ vartotojų nori sukurti atskirą priešdėlį kiekvienai „Windows“ programai ar žaidimui, kurį jie nori įdiegti ir paleisti naudodami vyną. Dažnai norint įdiegti „Windows“ programą reikia įdiegti trečiųjų šalių bibliotekas ir įrankių rinkinius. Programoms naudojant atskirus priešdėlius užtikrinamas geresnis suderinamumas, mažiau konfliktų ir švaresnė failų sistema. Galite sukurti naują WINEPREFIX naudodami aplinkos kintamąjį tokiu formatu:

$WINEPREFIX=/kelias/į/priešdėlisvynas /kelias/į/file.exe

Aukščiau pateikta komanda paleis failą.exe naudodami priešdėlio kelią, nurodytą WINEPREFIX kintamajame. Jei kelio nėra, naujas katalogas bus sukurtas automatiškai. Jei praleisite WINEPREFIX kintamąjį, visos programos bus įdiegtos pagal numatytąjį priešdėlį, esantį paslėptame vyno aplanke jūsų namų kataloge (~/.wine).

„WINEARCH“ ir „WINEPREFIX“ naudojimas kartu „Windows“ programai paleisti

Galite derinti WINEARCH su pasirinktiniu WINEPREFIX, kad teisingai nurodytumėte priešdėlio architektūrą.

$VYNAVIMAS= win32WINEPREFIX=/kelias/į/priešdėlisvynas /kelias/į/file.exe

Vyno priešdėlio failų sistemos išdėstymas

Visi numatytieji arba pasirinktiniai vyno priešdėliai apima daug failų ir aplankų, vaizduojančių tipinę „Windows“ failų sistemą, kurioje visos sistemos bibliotekos ir programos yra įdiegtos C diske. Šiuose priešdėliuose yra daugybė bibliotekų, kurios yra „Wine“ atvirojo kodo projekto dalis. Žemiau esanti ekrano kopija suteiks jums šiek tiek idėjų apie katalogo išdėstymą:

Jei paleisite .exe arba .msi diegimo programą naudodami vyną, programa bus įdiegta „Program Files“ skiltyje „drive_c“ (nebent nurodysite pasirinktinį kelią). Taigi, norėdami paleisti .exe failą baigus diegti, gali tekti eiti į programos aplanką programos failų kataloge, kad paleistumėte programą.

Winecfg

Vykdydami komandą winecfg, galite pakeisti daugelį vyno priešdėlio nustatymų ir elgesio. Kai kurie nustatymai apima ekrano nustatymus, išorinio įrenginio nustatymus ir garso nustatymus.

Norėdami paleisti winecfg, paleiskite vieną iš šių komandų:

$vyno cfg
$WINEPREFIX=/kelias/į/priešdėlisvyno cfg

Vyno valdymo skydelis

Vyno valdymo skydas yra dar viena naudinga programa, įtraukta į vyną, leidžianti konfigūruoti žaidimų pultus ir patobulinti kitas naudingas parinktis.

Galite paleisti „winecontrol“ naudodami vieną iš žemiau pateiktų komandų:

$vynaskontrolė
$WINEPREFIX=/kelias/į/priešdėlisvynaskontrolė

Winetricks

„Winetricks“ yra patogus įrankis, tiekiamas kartu su vynu, leidžiantis įdiegti daugybę trečiųjų šalių bibliotekų ir programų iš GUI sąsajos. Tai taip pat leidžia keisti vyno prefikso nustatymus ir atlikti priežiūros užduotis. Nors „winetricks“ GUI nėra tokia intuityvi kaip kitų tipiškų „GTK“ ir „Qt Linux“ programų, ji atlieka darbą.

Norėdami įdiegti „winetricks“ „Ubuntu“, paleiskite žemiau pateiktą komandą:

$sudotinkamasdiegtivyno triukai

Dabar galite paleisti „winetricks“ naudodami vieną iš šių komandų:

$ winetricks
$WINEPREFIX=/kelias/į/priešdėlis „winetricks“

„Winetricks“ taip pat turi gražią komandinės eilutės sąsają, daugiau apie tai galite sužinoti vykdydami toliau pateiktą komandą:

$vyno triukai-padėti

Lnk failų paleidimas vynuose

Iki šiol aukščiau pateikti pavyzdžiai paaiškino, kaip paleisti .exe failus naudojant „Wine“. Tačiau kai kuriose „Windows“ programose yra .lnk failų, kurie yra tik nuorodos į vykdomuosius dvejetainius failus su kai kuriais papildomais pritaikymais ir parametrais.

Norėdami paleisti .lnk failus naudodami vyną, turite paleisti komandą vienu iš šių formatų:

$vynaspradėti/kelias/į/file.lnk
$WINEPREFIX=/kelias/į/priešdėlisvynaspradėti/kelias/į/file.lnk

„Bat“ failų paleidimas „Wine“

„Bat“ failai yra į „bash“ panašūs scenarijaus failai, kuriuos galima paleisti „Windows“ naudojant komandų eilutę arba vertėją. „Wine“ apima programą „wineconsole“, kurią galima naudoti komandų eilutei paleisti ir .bat failams paleisti. Galite paleisti .bat failus naudodami vieną iš šių komandų:

$vyno konsolė /kelias/į/file.bat
$WINEPREFIX=/kelias/į/priešdėlisvyno konsolė /kelias/į/file.bat

Aukščiau pateiktas komandų vertėjas palaiko visas pagrindines komandas, suderinamas su „Windows“.

Išvada

„Wine“ gali paleisti daugybę „Windows“ programų „Linux“, panaikindamas atotrūkį tarp dviejų platformų. Nors kai kurios populiarios programos dar neveikia su „Wine“, bendras suderinamumas gerokai pagerėjo. Neseniai „Valve“ paskelbė „Proton“ suderinamumo sluoksnį, skirtą „Windows“ žaidimams paleisti „Linux“ naudojant „Steam“. „Proton“ yra pagrįstas „Wine“ ir turi papildomų funkcijų, gyvenimo kokybės atnaujinimų ir suderinamumo pataisų.