Viinin asentaminen ja määrittäminen Ubuntussa

How Install Configure Wine Ubuntu



Tässä artikkelissa kerrotaan, miten Wine asennetaan ja määritetään Ubuntussa toimimaan Windows -yhteensopivissa sovelluksissa.

Tietoja viinistä

Wine on ilmainen ja avoimen lähdekoodin ohjelmisto, jonka avulla voit käyttää Microsoft Windows -yhteensopivia ohjelmia ja pelejä Linuxissa, macOS: ssa ja Androidissa (kokeellinen tuki). Viiniä on kehitetty yli kaksi vuosikymmentä ja sovellusten yhteensopivuus on parantunut huomattavasti sen ensimmäisen julkaisun jälkeen. Sitä tulkitaan usein väärin emulaattoriksi. Se on kuitenkin vain yhteensopivuuskerros, joka muuntaa Windows -sovellusliittymän puhelut POSIX -puheluiksi reaaliajassa ja tarjoaa lähes identtisen suorituskyvyn kuin Windows (ja joissakin tapauksissa jopa parempi). Wine tarkoittaa Wine Is Not Emulator.







Viinin asentaminen Ubuntuun

Viinipaketit sisältyvät oletusarvoisesti Ubuntun arkistoihin. Ne eivät kuitenkaan ole aina ajan tasalla ja tasalla viimeisimpien julkaisujen kanssa. On siis suositeltavaa asentaa viinipaketit viinitiimin toimittamasta virallisesta Ubuntu PPA: sta. Suorita seuraavat komennot peräkkäin:



Ubuntu 19.10:



$sudoapt-add-arkisto'deb https://dl.winehq.org/wine-builds/ubuntu/ eoan main'
$sudoosuva päivitys

Ubuntu 18.04:





$sudoapt-add-arkisto'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'
$sudoosuva päivitys

Voit nyt asentaa viinitalli-, kehittäjä- tai lavastusrakenteet suorittamalla jonkin alla olevista komennoista:

$sudosopivaAsentaawinehq-vakaa
$sudosopivaAsentaawinehq-devel
$sudosopivaAsentaawinehq-lavastus

Eroja eri viinien välillä

Virallinen viinivarasto tarjoaa kolme eri rakennetta, vakaa, kehitystyö ja lavastus. Vakaat rakenteet, kuten nimestä voi päätellä, tarjoavat viimeisimmän vakaan version viinistä, kun taas kehittäjärakenteet ovat kehitteillä, huippuluokan versiot. Vaiherakenteet sisältävät monia kokeellisia korjauksia, joiden tarkoituksena on testata joitain ominaisuuksia tai korjata yhteensopivuusongelmia. Ei ole mitään takeita siitä, että kaikki nämä korjaustiedostot sisällytetään vakaan haaraan tulevaisuudessa.



Viinitiede

Viinin asentamisen jälkeen voit määrittää WINEARCH -ympäristömuuttujan avulla oikean arkkitehtuurin viinin etuliitteille. Oletuksena kaikki viinisovellukset on asennettu 64-bittiseen ympäristöön. Voit kuitenkin muuttaa käyttäytymistä käyttämällä WINEARCH -ympäristömuuttujaa seuraavassa muodossa:

  • WINEARCH = win32
  • WINEARCH = win64

Huomaa, että sinun on käytettävä WINEARCHia vain kerran, kun luot uuden etuliitteen (selitetty alla).

WINEPREFIX -ominaisuuden ymmärtäminen

WINEPREFIX on melko hyödyllinen viinin ominaisuus, jossa voit eristää ja varastoida Windows -sovellukset, järjestelmäkirjastot ja kokoonpanotiedostot rajoittamalla ne yhteen hakemistoon. Voit luoda niin monta etuliitettä kuin haluat, ja jokainen niistä käsitellään erikseen.

Monet Linux -käyttäjät haluavat luoda erillisen etuliitteen jokaiselle Windows -sovellukselle tai -pelille, jotka he haluavat asentaa ja käyttää viinillä. Usein Windows -sovelluksen asentaminen vaatii kolmannen osapuolen kirjastojen ja työkalupakkien asentamista. Käyttämällä erillisiä etuliitteitä sovelluksille varmistetaan parempi yhteensopivuus, vähemmän ristiriitoja ja puhtaampi tiedostojärjestelmä. Voit luoda uuden WINEPREFIXin käyttämällä seuraavassa muodossa olevaa ympäristömuuttujaa:

$WINEPREFIX=/polku/kohteeseen/etuliiteviiniä /polku/kohteeseen/file.exe

Yllä oleva komento suorittaa tiedoston.exe käyttämällä WINEPREFIX -muuttujassa määritettyä etuliitepolkua. Jos polkua ei ole, uusi hakemisto luodaan automaattisesti. Jos jätät WINEPREFIX -muuttujan pois, kaikki sovellukset asennetaan oletusetuliitteeseen, joka sijaitsee kotihakemistosi piilotetussa viinikansiossa (~/.wine).

WINEARCHin ja WINEPREFIXin käyttäminen yhdessä Windows -sovelluksen suorittamiseen

Voit yhdistää WINEARCHin mukautettuun WINEPREFIXiin määrittääksesi etuliitteen arkkitehtuurin oikein.

$WINEARCH= win32WINEPREFIX=/polku/kohteeseen/etuliiteviiniä /polku/kohteeseen/file.exe

Tiedostojärjestelmän asettelu viinin etuliitteestä

Kaikki viinin etuliitteet, oletus tai mukautetut, sisältävät monia tiedostoja ja kansioita, jotka edustavat tyypillistä Windows -tiedostojärjestelmää, jossa kaikki järjestelmäkirjastot ja -sovellukset on asennettu C -asemaan. Nämä etuliitteet sisältävät useita kirjastoja, jotka ovat osa Wine -avoimen lähdekoodin projektia. Alla oleva kuvakaappaus antaa sinulle jonkinlaisen käsityksen hakemiston asettelusta:

Jos käytät .exe- tai .msi -asennusohjelmaa viinin avulla, sovellus asennetaan Ohjelmatiedostot -kohtaan drive_c (ellet anna mukautettua polkua). Jotta voit suorittaa .exe -tiedoston asennuksen jälkeen, sinun on ehkä mentävä sovelluskansioon Ohjelmatiedostot -hakemistossa käynnistääksesi sovelluksen.

Winecfg

Voit muuttaa monia viinin etuliitteen asetuksia ja käyttäytymistä suorittamalla winecfg -komennon. Jotkin asetukset sisältävät näyttöasetukset, ulkoisen aseman asetukset ja ääniasetukset.

Käynnistä winecfg suorittamalla jokin seuraavista komennoista:

$viinikahvi
$WINEPREFIX=/polku/kohteeseen/etuliiteviinikahvi

Viinin ohjauspaneeli

Viinin ohjauspaneeli on toinen hyödyllinen apuohjelma, joka sisältyy viiniin, jonka avulla voit määrittää peliohjaimia ja säätää muita hyödyllisiä vaihtoehtoja.

Voit suorittaa winecontrolin jollakin seuraavista komennoista:

$viiniäohjaus
$WINEPREFIX=/polku/kohteeseen/etuliiteviiniäohjaus

Winetricks

Winetricks on kätevä työkalu, joka toimitetaan viinin mukana, ja jonka avulla voit asentaa monia kolmannen osapuolen kirjastoja ja sovelluksia graafisesta käyttöliittymästä. Sen avulla voit myös muuttaa viinin etuliitteen asetuksia ja suorittaa huoltotehtäviä. Vaikka winetricksien käyttöliittymä ei ole yhtä intuitiivinen kuin muut tyypilliset GTK- ja Qt Linux -sovellukset, se saa työnsä tehtyä.

Asenna winetricks Ubuntuun suorittamalla seuraava komento:

$sudosopivaAsentaaviinin temppuja

Voit nyt suorittaa winetrickejä jollakin seuraavista komennoista:

$ winetricks
$WINEPREFIX=/polku/kohteeseen/etuliite winetricks

Winetricksissä on myös mukava komentorivikäyttöliittymä, voit tietää siitä lisää suorittamalla alla olevan komennon:

$viinin temppuja--auta

Lnk -tiedostojen suorittaminen viinissä

Tähän mennessä yllä olevat esimerkit ovat selittäneet .exe -tiedostojen suorittamisen Wineä käyttämällä. Joissakin Windowsin sovelluksissa on kuitenkin .lnk -tiedostoja, jotka ovat vain pikakuvakkeita suoritettaviin binaaritiedostoihin, joissa on joitain ylimääräisiä mukautuksia ja parametreja.

Jos haluat suorittaa .lnk -tiedostoja viinillä, sinun on suoritettava komento jollakin seuraavista muodoista:

$viiniäalkaa/polku/kohteeseen/tiedosto.lnk
$WINEPREFIX=/polku/kohteeseen/etuliiteviiniäalkaa/polku/kohteeseen/tiedosto.lnk

Bat -tiedostojen suorittaminen Wine -ohjelmassa

Bat-tiedostot ovat bash-tyyppisiä komentotiedostoja, jotka voidaan ajaa Windowsissa komentokehotteen tai tulkin avulla. Wine sisältää wineconsole -apuohjelman, jota voidaan käyttää komentokehotteen käynnistämiseen ja .bat -tiedostojen suorittamiseen. Voit suorittaa .bat -tiedostoja jollakin seuraavista komennoista:

$viinipullo /polku/kohteeseen/file.bat
$WINEPREFIX=/polku/kohteeseen/etuliiteviinipullo /polku/kohteeseen/file.bat

Yllä oleva komentotulkki tukee kaikkia tärkeimpiä Windowsin kanssa yhteensopivia komentoja.

Johtopäätös

Wine pystyy käyttämään lukuisia Windows -sovelluksia Linuxissa ja korjaamaan kahden alustan välisen kuilun. Vaikka jotkut suositut sovellukset eivät vielä toimi Winen kanssa, yleinen yhteensopivuus on parantunut huomattavasti. Viime aikoina Valve ilmoitti Proton -yhteensopivuuskerroksesta Windows -pelien suorittamiseen Linuxissa Steamin avulla. Proton perustuu viiniin ja sisältää lisäominaisuuksia, elämänlaadun päivityksiä ja yhteensopivuuskorjauksia.