Jak nainstalovat a konfigurovat Wine v Ubuntu

How Install Configure Wine Ubuntu



Tento článek vysvětlí, jak nainstalovat a konfigurovat Wine v Ubuntu pro spouštění aplikací kompatibilních s Windows.

O víně

Wine je bezplatný a open source software, který vám umožňuje spouštět programy a hry kompatibilní s Microsoft Windows na Linuxu, macOS a Androidu (experimentální podpora). Wine se vyvíjí více než dvě desetiletí a kompatibilita aplikací se od prvního vydání výrazně zlepšila. Často je nesprávně interpretován jako emulátor. Je to však pouze vrstva kompatibility, která převádí volání Windows API na volání POSIX v reálném čase a poskytuje téměř stejný výkon jako Windows (a v některých případech dokonce lepší). Víno znamená víno není emulátor.







Instalace Wine v Ubuntu

Balíčky vína jsou ve výchozím nastavení součástí repozitářů Ubuntu. Nejsou však vždy aktuální a srovnatelné s nejnovějšími verzemi. Doporučuje se tedy instalovat balíčky vína z oficiálního Ubuntu PPA poskytovaného vinařským týmem. Chcete -li to provést, spusťte postupně následující příkazy:



Pro Ubuntu 19.10:



$sudoúložiště apt-add-repository'deb https://dl.winehq.org/wine-builds/ubuntu/ eoan main'
$sudovhodná aktualizace

Pro Ubuntu 18.04:





$sudoúložiště apt-add-repository'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'
$sudovhodná aktualizace

Nyní můžete nainstalovat víno stabilní, vývojářské nebo pracovní verze spuštěním jednoho z níže uvedených příkazů:

$sudovýstižnýNainstalujtewinehq-stabilní
$sudovýstižnýNainstalujtewinehq-devel
$sudovýstižnýNainstalujteinscenace winehq

Rozdíly mezi různými stavbami vína

Oficiální úložiště vína poskytuje tři různé verze, stabilní, devel a staging. Stabilní sestavení, jak název napovídá, poskytuje nejnovější stabilní verzi vína, zatímco vývojářské verze jsou ve vývoji, špičkové verze. Pracovní verze obsahují mnoho experimentálních oprav určených k testování některých funkcí nebo opravě problémů s kompatibilitou. Neexistuje žádná záruka, že všechny tyto opravy budou v budoucnu zahrnuty do stabilní větve.



Vinařství

Po instalaci vína můžete pomocí proměnné prostředí WINEARCH definovat správnou architekturu předpon vína. Ve výchozím nastavení jsou všechny aplikace pro víno nainstalovány v 64bitovém prostředí. Chování však můžete změnit pomocí proměnné prostředí WINEARCH v následujícím formátu:

  • WINEARCH = win32
  • WINEARCH = win64

Pamatujte, že WINEARCH musíte použít pouze jednou při vytváření nové předpony (vysvětleno níže).

Pochopení funkce WINEPREFIX

WINEPREFIX je velmi užitečná funkce vína, ve které můžete izolovat a kontejnerovat aplikace systému Windows, systémové knihovny a konfigurační soubory jejich spojením do jednoho adresáře. Můžete vytvořit libovolný počet předpon a s každou z nich se bude zacházet samostatně.

Mnoho uživatelů Linuxu dává přednost vytvoření samostatné předpony pro každou z aplikací nebo her pro Windows, které chtějí nainstalovat a spustit pomocí vína. Instalace aplikace pro Windows často vyžaduje instalaci knihoven a nástrojů třetích stran. Použití samostatných předpon pro aplikace zajišťuje lepší kompatibilitu, méně konfliktů a čistší souborový systém. Nový WINEPREFIX můžete vytvořit pomocí proměnné prostředí v následujícím formátu:

$WINEPREFIX=/cesta/na/předponavíno /cesta/na/soubor.exe

Výše uvedený příkaz spustí soubor.exe pomocí cesty předpony zadané v proměnné WINEPREFIX. Pokud cesta neexistuje, automaticky se vytvoří nový adresář. Pokud proměnnou WINEPREFIX vynecháte, budou všechny aplikace nainstalovány ve výchozím předponě umístěné ve skryté složce vína ve vašem domovském adresáři (~/.wine).

Společné používání WINEARCH a WINEPREFIX ke spuštění aplikace pro Windows

Můžete zkombinovat WINEARCH s vlastním WINEPREFIX a správně určit architekturu pro předponu.

$Vinařství= win32WINEPREFIX=/cesta/na/předponavíno /cesta/na/soubor.exe

Rozložení souborového systému předpony vína

Všechny předpony vína, výchozí nebo vlastní, obsahují mnoho souborů a složek, které představují typický systém souborů Windows, kde jsou všechny systémové knihovny a aplikace nainstalovány na jednotce C. Tyto předpony obsahují řadu knihoven, které jsou součástí open source projektu Wine. Níže uvedený snímek obrazovky vám poskytne představu o rozložení adresářů:

Pokud spustíte instalační program .exe nebo .msi pomocí vína, aplikace se nainstaluje do Program Files pod drive_c (pokud nezadáte vlastní cestu). Chcete -li tedy po dokončení instalace spustit soubor .exe, budete muset aplikaci spustit v adresáři aplikace v adresáři Program Files.

Winecfg

Mnoho nastavení a chování předpony vína můžete změnit spuštěním příkazu winecfg. Některá nastavení zahrnují nastavení zobrazení, nastavení externího disku a nastavení zvuku.

Chcete -li spustit winecfg, spusťte jeden z následujících příkazů:

$winecfg
$WINEPREFIX=/cesta/na/předponawinecfg

Ovládací panel vína

Ovládací panel pro víno je další užitečný nástroj obsažený ve víně, který vám umožňuje konfigurovat gamepady a vyladit další užitečné možnosti.

Winecontrol můžete spustit pomocí jednoho z níže uvedených příkazů:

$vínořízení
$WINEPREFIX=/cesta/na/předponavínořízení

Winetricks

Winetricks je šikovný nástroj dodávaný s vínem, který vám umožňuje nainstalovat mnoho knihoven a aplikací třetích stran z rozhraní GUI. Také vám umožňuje měnit nastavení pro předponu vína a provádět úlohy údržby. I když GUI winetricks není tak intuitivní jako jiné typické aplikace GTK a Qt Linux, svou práci zvládne.

Chcete -li nainstalovat winetricky v Ubuntu, spusťte následující příkaz:

$sudovýstižnýNainstalujtewinetricks

Winetricky nyní můžete spouštět pomocí jednoho z následujících příkazů:

$ winetricks
$WINEPREFIX=/cesta/na/předpona winetricks

Winetricks má také pěkné rozhraní příkazového řádku, více o něm můžete vědět spuštěním níže uvedeného příkazu:

$winetricks--Pomoc

Spouštění souborů Lnk ve Wine

Výše uvedené příklady dosud vysvětlovaly, jak pomocí programu Wine spouštět soubory .exe. Některé aplikace ve Windows však mají soubory .lnk, které nejsou ničím jiným než zkratkami ke spustitelným binárním souborům s některými dalšími přizpůsobeními a parametry.

Chcete -li spouštět soubory .lnk pomocí vína, musíte spustit příkaz v jednom z následujících formátů:

$vínoStart/cesta/na/file.lnk
$WINEPREFIX=/cesta/na/předponavínoStart/cesta/na/file.lnk

Spouštění souborů Bat ve Wine

Soubory Bat jsou soubory skriptů typu bash, které lze spustit v systému Windows pomocí příkazového řádku nebo tlumočníka. Wine obsahuje nástroj wineconsole, který lze použít ke spuštění příkazového řádku a spuštění souborů .bat. Soubory .bat můžete spustit pomocí jednoho z následujících příkazů:

$vinotéka /cesta/na/file.bat
$WINEPREFIX=/cesta/na/předponavinotéka /cesta/na/file.bat

Výše uvedený interpret příkazů podporuje všechny hlavní příkazy kompatibilní s Windows.

Závěr

Wine dokáže v Linuxu provozovat řadu aplikací pro Windows, čímž překlenuje propast mezi dvěma platformami. Zatímco některé oblíbené aplikace s Wine zatím nefungují, celková kompatibilita se výrazně zlepšila. V nedávné minulosti společnost Valve oznámila vrstvu kompatibility Proton pro spouštění her systému Windows v systému Linux pomocí služby Steam. Proton je založen na Wine a přichází s dalšími funkcemi, aktualizacemi kvality života a záplatami kompatibility.