Veini kohta
Wine on tasuta ja avatud lähtekoodiga tarkvara, mis võimaldab teil käivitada Microsoft Windowsiga ühilduvaid programme ja mänge Linuxis, macOS-is ja Androidis (eksperimentaalne tugi). Vein on olnud arenduses üle kahe aastakümne ja rakenduste ühilduvus on pärast selle esimest väljaandmist märkimisväärselt paranenud. Sageli tõlgendatakse seda valesti emulaatorina. Kuid see on lihtsalt ühilduvuskiht, mis teisendab Windowsi API-kõned POSIX-kõnedeks reaalajas, pakkudes peaaegu identset jõudlust kui Windows (ja mõnel juhul isegi parem). Vein tähistab “Vein ei ole emulaator”.
Veini installimine Ubuntu
Veinipakid on vaikimisi lisatud Ubuntu hoidlatesse. Kuid need pole alati ajakohased ja parimate versioonidega. Seega on soovitatav veinipaketid installida veinimeeskonna pakutavast ametlikust Ubuntu PPA-st. Selleks käivitage järjestikku järgmised käsud:
Ubuntu 19 jaoks.10:
$ sudo apt-add-repository 'deb https: // dl.veinihq.org / wine-builds / ubuntu / eoan main '$ sudo apt värskendus
Ubuntu 18 jaoks.04:
$ sudo apt-add-repository 'deb https: // dl.veinihq.org / wine-builds / ubuntu / bionic main '$ sudo apt värskendus
Nüüd saate installida veinistalli, arendaja või etapiviisilised versioonid, käivitades ühe allolevatest käskudest:
$ sudo apt installige winehq-stabiilne$ sudo apt installige winehq-devel
$ sudo apt installige winehq-staging
Erinevad veinikonstruktsioonid
Ametlik veinihoidla pakub kolme erinevat ehitist: „stabiilne“, „devel“ ja „lavastus“. Stabiilsed ehitised, nagu nimigi ütleb, pakuvad veini uusimat stabiilset versiooni, samal ajal kui arendajate ehitused on arendusjärgus, tipptasemel versioonid. Etappide järkud sisaldavad paljusid eksperimentaalseid plaastreid, mis on mõeldud mõne funktsiooni testimiseks või ühilduvusprobleemide lahendamiseks. Pole mingit garantiid, et kõik need plaastrid tulevikus ka stabiilsesse harusse kaasatakse.
VEINITÖÖ
Pärast veini installimist saate veini eesliidete õige arhitektuuri määramiseks kasutada keskkonnamuuturit WINEARCH. Vaikimisi on kõik veinirakendused installitud 64-bitises keskkonnas. Siiski saate käitumist muuta, kasutades WINEARCH keskkonnamuutujat järgmises vormingus:
- VEINITÖÖ = win32
- Veinitöö = win64
Pange tähele, et uue eesliite loomisel peate WINEARCHi kasutama ainult üks kord (selgitatud allpool).
WINEPREFIX-funktsiooni mõistmine
WINEPREFIX on veini üsna kasulik funktsioon, kus saate Windowsi rakendusi, süsteemiteeke ja konfiguratsioonifaile isoleerida ja konteinerisse koondada need ühte kataloogi. Saate luua nii palju eesliiteid kui soovite ja kõiki neid käsitletakse eraldi.
Paljud Linuxi kasutajad eelistavad luua eraldi Windowsi rakenduste või mängude jaoks eraldi prefiksi, kasutades veini. Sageli nõuab Windowsi rakenduse installimine kolmanda osapoole teekide ja tööriistakomplektide installimist. Rakenduste jaoks eraldi eesliidete kasutamine tagab parema ühilduvuse, vähem konflikte ja puhtama failisüsteemi. Uue WINEPREFIXi saate luua järgmises vormingus keskkonnamuutuja abil:
$ WINEPREFIX = / path / to / prefiks vein / path / to / file.exeÜlaltoodud käsk käivitab faili.exe ”, kasutades WINEPREFIX muutujaga määratud eesliideteed. Kui teed pole olemas, luuakse automaatselt uus kataloog. Kui jätate WINEPREFIX muutuja välja, installitakse kõik rakendused vaikeprefiksisse, mis asub teie kodukataloogi varjatud kaustas "vein" (~ /.vein).
WINEARCHi ja WINEPREFIX Together'i kasutamine Windowsi rakenduse käitamiseks
Prefiksi arhitektuuri õigeks määramiseks võite WINEARCHi kombineerida kohandatud WINEPREFIX-iga.
$ WINEARCH = win32 WINEPREFIX = / tee / to / eesliide vein / tee / faili.exeVeini prefiksi failisüsteemi paigutus
Kõik veini prefiksid, vaikimisi või kohandatud, sisaldavad palju faile ja kaustu, mis esindavad tüüpilist Windowsi failisüsteemi, kus kõik süsteemiteegid ja rakendused on installitud draivi „C”. Need eesliited sisaldavad mitmeid raamatukogusid, mis on osa Wine'i avatud lähtekoodiga projektist. Allolev ekraanipilt annab teile ülevaate kataloogide paigutusest:
Kui käivitate.exe või.msi ”installija, mis kasutab veini, installitakse rakendus jaotisse„ Program Files ”jaotise„ drive_c ”alla (kui te ei anna kohandatud teed). Nii et.exe ”faili pärast installi lõppu peate rakenduse käivitamiseks minema kataloogi“ Program Files ”rakenduste kausta.
Winecfg
Veini prefiksi seadeid ja käitumist saate muuta, käivitades käsu “winecfg”. Mõned seaded hõlmavad kuvasätteid, välise draivi seadeid ja heliseadeid.
Winecfg käivitamiseks käivitage üks järgmistest käskudest:
$ winecfg$ WINEPREFIX = / path / to / prefiks winecfg
Veini juhtpaneel
„Veini juhtpaneel“ on veel üks veinis sisalduv kasulik utiliit, mis võimaldab teil konfigureerida mängupulte ja kohandada muid kasulikke võimalusi.
Winecontroli saate käivitada ühe alloleva käsu abil:
$ veinikontroll$ WINEPREFIX = / path / to / prefiks veinikontroll
Winetricks
Winetricks on mugav veiniga kaasas olev tööriist, mis võimaldab GUI-liideselt installida paljusid kolmandate osapoolte teeke ja rakendusi. See võimaldab teil muuta ka wineprefixi seadeid ja teha hooldustöid. Kuigi veinitrikide graafiline kasutajaliides pole nii intuitiivne kui teised tüüpilised GTK ja Qt Linuxi rakendused, saab see töö tehtud.
Winetricksi installimiseks Ubuntu käivitage järgmine käsk:
$ sudo apt installige winetricksNüüd saate winetricke käivitada, kasutades ühte järgmistest käskudest:
$ veinitrikid$ WINEPREFIX = / path / to / prefiks winetricks
Winetricksil on ka kena käsurea liides, selle kohta saate rohkem teada, käivitades alloleva käsu:
$ winetricks --abi„Lnk” failide käitamine veinis
Siiani on ülaltoodud näited selgitanud, kuidas käivitada.exe ”failid, kasutades veini. Mõned Windowsi rakendused on varustatud.lnk ”failid, mis pole muud kui otseteed käivitatavatele binaarkaartidele koos mõnede lisakohanduste ja parameetritega.
Jooksma ".lnk ”failid, milles kasutatakse veini, peate käivitama käsu ühes järgmistest vormingutest:
$ veini algus / tee / faili.lnk$ WINEPREFIX = / path / to / eesliide veini algus / path / to / file.lnk
„Nahkhiire” failide käitamine veinis
Nahkhiirefailid on bashilaadsed skriptifailid, mida saab Windowsis käivitada käsuviiba või tõlgi abil. Vein sisaldab "wineconsole" utiliiti, mida saab kasutada käsuviiba käivitamiseks ja.nahkhiir ”failid. Võite käivitada.nahkhiired ”failid, kasutades ühte järgmistest käskudest:
$ wineconsole / path / to / file.nahkhiir$ WINEPREFIX = / path / to / prefiks wineconsole / path / to / file.nahkhiir
Eespool näidatud käsutõlk toetab kõiki peamisi Windowsiga ühilduvaid käske.
Järeldus
Wine on võimeline Linuxis käitama arvukalt Windowsi rakendusi, ületades lõhe kahe platvormi vahel. Kuigi mõned populaarsed rakendused ei tööta veel veiniga, on üldine ühilduvus märkimisväärselt paranenud. Lähiminevikus teatas Valve ühilduvuskihist “Proton” Windowsi mängude käitamiseks Linuxis, kasutades Steami. Proton põhineb veinil ja sellega kaasnevad täiendavad funktsioonid, elukvaliteedi värskendused ja ühilduvusplaadid.