A Wine telepítése és konfigurálása az Ubuntuban

How Install Configure Wine Ubuntu



Ez a cikk elmagyarázza, hogyan kell telepíteni és konfigurálni a Wine -t az Ubuntu -ban a Windows -kompatibilis alkalmazások futtatásához.

A borról

A Wine egy ingyenes és nyílt forráskódú szoftver, amely lehetővé teszi Microsoft Windows -kompatibilis programok és játékok futtatását Linux, macOS és Android rendszeren (kísérleti támogatás). A bort több mint két évtizede fejlesztik, és az alkalmazások kompatibilitása jelentősen javult az első megjelenés óta. Gyakran emulátorként értelmezik. Ez azonban csak egy kompatibilitási réteg, amely valós időben konvertálja a Windows API hívásait POSIX hívásokká, közel azonos teljesítményt nyújtva, mint a Windows (és bizonyos esetekben még jobb is). A bor jelentése a Wine Is not Emulator.







A Wine telepítése az Ubuntuba

A borcsomagok alapértelmezés szerint szerepelnek az Ubuntu tárolókban. Ezek azonban nem mindig naprakészek és egyenrangúak a legújabb kiadásokkal. Ezért ajánlott borcsomagokat telepíteni a borcsapat által biztosított hivatalos Ubuntu PPA -ból. Ehhez futtassa egymás után a következő parancsokat:



Ubuntu 19.10 esetén:



$sudoapt-add-repository'deb https://dl.winehq.org/wine-builds/ubuntu/ eoan main'
$sudotaláló frissítés

Ubuntu 18.04 esetén:





$sudoapt-add-repository'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'
$sudotaláló frissítés

Mostantól az alábbi parancsok egyikével telepítheti a bor istállót, a fejlesztőt vagy az átmeneti buildeket:

$sudotalálótelepítésborhq-stabil
$sudotalálótelepítéswinehq-devel
$sudotalálótelepítéswinehq-staging

Különbségek a különböző borok között

A hivatalos bortároló három különböző konstrukciót kínál: stabil, devel és staging. A stabil konstrukciók, ahogy a neve is sugallja, a bor legújabb, stabil verzióját nyújtják, míg a fejlesztői fejlesztések fejlesztés alatt álló, élvonalbeli verziók. Az átmeneti buildek számos kísérleti javítást tartalmaznak, amelyek célja egyes funkciók tesztelése vagy a kompatibilitási problémák megoldása. Nincs garancia arra, hogy mindezek a javítások a jövőben a stabil ágban fognak szerepelni.



WINEARCH

A bor telepítése után a WINEARCH környezeti változóval meghatározhatja a bor előtagjának megfelelő architektúráját. Alapértelmezés szerint minden boros alkalmazás 64 bites környezetben van telepítve. A viselkedés azonban megváltoztatható a WINEARCH környezeti változó használatával a következő formátumban:

  • WINEARCH = win32
  • WINEARCH = win64

Ne feledje, hogy a WINEARCH -ot csak egyszer kell használnia új előtag létrehozásakor (lásd alább).

A WINEPREFIX funkció megértése

A WINEPREFIX a bor nagyon hasznos tulajdonsága, ahol elkülönítheti és tárolhatja a Windows alkalmazásokat, a rendszerkönyvtárakat és a konfigurációs fájlokat egyetlen könyvtárba zárva. Annyi előtagot hozhat létre, amennyit csak akar, és mindegyiket külön kezeli.

Sok Linux -felhasználó szívesebben hoz létre külön előtagot minden olyan Windows -alkalmazáshoz vagy -játékhoz, amelyet a bor segítségével szeretne telepíteni és futtatni. A Windows -alkalmazások telepítéséhez gyakran szükség van harmadik féltől származó könyvtárak és eszköztárak telepítésére. Az alkalmazásokhoz külön előtagok használata jobb kompatibilitást, kevesebb konfliktust és tisztább fájlrendszert biztosít. Új WINEPREFIX -et a következő formátumú környezeti változó használatával hozhat létre:

$WINEPREFIX=/pálya/nak nek/előtagbor /pálya/nak nek/file.exe

A fenti parancs a file.exe fájlt a WINEPREFIX változóban megadott előtag útvonalon futtatja. Ha az útvonal nem létezik, akkor automatikusan létrejön egy új könyvtár. Ha kihagyja a WINEPREFIX változót, minden alkalmazás az alapértelmezett előtagba kerül telepítésre, amely a saját könyvtár rejtett bormappájában található (~/.wine).

A WINEARCH és a WINEPREFIX együttes használata egy Windows alkalmazás futtatásához

A WINEARCH és az egyéni WINEPREFIX kombinálásával helyesen adhatja meg az előtag architektúráját.

$WINEARCH= win32WINEPREFIX=/pálya/nak nek/előtagbor /pálya/nak nek/file.exe

A bor előtag fájlrendszer elrendezése

Minden alapértelmezett vagy egyedi bor előtag sok fájlt és mappát tartalmaz, amelyek egy tipikus Windows fájlrendszert képviselnek, ahol minden rendszerkönyvtár és alkalmazás telepítve van a C meghajtóra. Ezek az előtagok számos könyvtárat tartalmaznak, amelyek a Wine nyílt forráskódú projektjének részét képezik. Az alábbi képernyőkép ad némi ötletet a könyvtár elrendezéséről:

Ha .exe vagy .msi telepítőt futtat a bor használatával, akkor az alkalmazás a Program Files fájlba lesz telepítve a drive_c alatt (hacsak nem ad meg egyéni elérési utat). Tehát egy .exe fájl futtatásához a telepítés befejezése után előfordulhat, hogy az alkalmazás elindításához el kell mennie a Program Files könyvtár alkalmazásmappájába.

Winecfg

A bor előtag számos beállítását és viselkedését megváltoztathatja a winecfg parancs futtatásával. Néhány beállítás tartalmazza a megjelenítési beállításokat, a külső meghajtó beállításait és az audiobeállításokat.

A winecfg elindításához futtassa az alábbi parancsok egyikét:

$borcfg
$WINEPREFIX=/pálya/nak nek/előtagborcfg

Bor Vezérlőpult

A Wine Control Panel egy másik hasznos segédprogram, amely lehetővé teszi a játékvezérlők konfigurálását és egyéb hasznos lehetőségek módosítását.

A winecontrol futtatható az alábbi parancsok egyikével:

$borellenőrzés
$WINEPREFIX=/pálya/nak nek/előtagborellenőrzés

Winetricks

A Winetricks egy praktikus, borral szállított eszköz, amely lehetővé teszi számos külső könyvtár és alkalmazás telepítését GUI felületről. Ezenkívül lehetővé teszi a bor előtag beállításainak módosítását és karbantartási feladatok elvégzését. Bár a winetricks grafikus felhasználói felülete nem olyan intuitív, mint más tipikus GTK és Qt Linux alkalmazások, elvégzi a munkát.

A winetricks Ubuntu telepítéséhez futtassa az alábbi parancsot:

$sudotalálótelepítésborászati ​​trükkök

Most futtathat winetricks parancsokat az alábbi parancsok egyikével:

$ winetricks
$WINEPREFIX=/pálya/nak nek/előtag winetricks

A Winetricksnek is van egy szép parancssori felülete, többet megtudhat róla az alábbi parancs futtatásával:

$borászati ​​trükkök--Segítség

Lnk fájlok futtatása a borban

A fenti példák eddig elmagyarázták, hogyan lehet futtatni .exe fájlokat a Wine segítségével. A Windows egyes alkalmazásaihoz azonban .lnk fájlok tartoznak, amelyek nem más, mint a végrehajtható bináris fájlok parancsikonjai, néhány további testreszabással és paraméterrel.

Az .lnk fájlok bor használatával történő futtatásához parancsot kell futtatnia az alábbi formátumok egyikével:

$borRajt/pálya/nak nek/fájl.lnk
$WINEPREFIX=/pálya/nak nek/előtagborRajt/pálya/nak nek/fájl.lnk

Bat fájlok futtatása a Wine -ben

A Bat fájlok bash-szerű parancsfájlok, amelyek a parancssor vagy a tolmács segítségével futtathatók a Windows rendszerben. A Wine tartalmaz egy wineconsole segédprogramot, amely a parancssor elindítására és a .bat fájlok futtatására használható. A .bat fájlokat a következő parancsok egyikével futtathatja:

$borkonzol /pálya/nak nek/file.bat
$WINEPREFIX=/pálya/nak nek/előtagborkonzol /pálya/nak nek/file.bat

A fenti parancsértelmező támogatja az összes főbb, Windows -kompatibilis parancsot.

Következtetés

A Wine számos Windows alkalmazást képes futtatni Linux alatt, áthidalva a két platform közötti szakadékot. Bár néhány népszerű alkalmazás még nem működik a Wine -nel, az általános kompatibilitás jelentősen javult. A közelmúltban a Valve bejelentette a Proton kompatibilitási réteget a Windows játékok Linuxon való futtatásához Steam használatával. A Proton a Wine -en alapul, és további funkciókkal, életminőség -frissítésekkel és kompatibilitási javításokkal rendelkezik.