Kompatibilita s Windows

Jak nainstalovat a konfigurovat víno v Ubuntu

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

O víně

Wine je bezplatný a otevřený 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 je ve vývoji již 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 jen vrstva kompatibility, která převádí volání rozhraní 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ín jsou ve výchozím nastavení součástí úložišť Ubuntu. Nejsou však vždy aktuální a na stejné úrovni jako nejnovější vydání. Doporučuje se tedy instalovat balíčky vín z oficiálního Ubuntu PPA poskytovaného vinařským týmem. Chcete-li tak učinit, spusťte postupně následující příkazy:

Pro Ubuntu 19.10:

$ sudo apt-add-repository 'deb https: // dl.víno.org / wine-builds / ubuntu / eoan main '
$ sudo apt aktualizace

Pro Ubuntu 18.04:

$ sudo apt-add-repository 'deb https: // dl.víno.org / wine-builds / ubuntu / bionic main '
$ sudo apt aktualizace

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

$ sudo apt nainstalovat winehq-stable
$ sudo apt nainstalovat winehq-devel
$ sudo apt nainstalovat winehq-staging

Rozdíly mezi různými sestavami vín

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

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:

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

Porozumění funkci WINEPREFIX

WINEPREFIX je velmi užitečná funkce vína, kde můžete izolovat a kontejnerizovat aplikace systému Windows, systémové knihovny a konfigurační soubory tak, že je uzavřete do jednoho adresáře. Můžete vytvořit tolik předpon, kolik chcete, a s každou z nich bude zacházeno samostatně.

Mnoho uživatelů systému Linux dává přednost vytvoření samostatné předpony pro každou aplikaci nebo hru pro Windows, kterou chtějí nainstalovat a spustit pomocí vína. Instalace aplikace pro Windows často vyžaduje instalaci knihoven a sad 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 / k / předpona víno / cesta / k / souboru.exe

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

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

Můžete kombinovat WINEARCH s vlastní WINEPREFIX, abyste správně určili architekturu předpony.

$ WINEARCH = win32 WINEPREFIX = / cesta / k / předpona víno / cesta / k / souboru.exe

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

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

Pokud spustíte „.exe nebo „.Instalační program msi ”používající víno, aplikace se nainstaluje do„ Program Files “pod„ drive_c “(pokud nezadáte vlastní cestu). Aby bylo možné spustit „.Po dokončení instalace budete možná muset přejít do složky aplikace v adresáři „Program Files“, abyste mohli aplikaci spustit.

Winecfg

Spuštěním příkazu „winecfg“ můžete změnit mnoho nastavení a chování předpony vína. Některá nastavení zahrnují nastavení displeje, nastavení externí jednotky a nastavení zvuku.

Spuštěním jednoho z následujících příkazů spusťte winecfg:

$ winecfg
$ WINEPREFIX = / cesta / k / předpona winecfg

Ovládací panel pro víno

„Ovládací panel Wine“ je další užitečný nástroj obsažený ve víně, který 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ů:

$ kontrola vína
$ WINEPREFIX = / cesta / k / předpona ovládání vína

Winetricks

Winetricks je užitečný nástroj dodávaný s vínem, který vám umožňuje instalovat mnoho knihoven a aplikací třetích stran z grafického uživatelského rozhraní. Umožňuje také změnit nastavení pro wineprefix a provádět úkoly údržby. Zatímco grafické uživatelské rozhraní winetricků není tak intuitivní jako jiné typické aplikace pro GTK a Qt Linux, je práce hotová.

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

$ sudo apt nainstalujte winetricks

Nyní můžete spustit winetricky pomocí jednoho z následujících příkazů:

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

Winetricks má také pěkné rozhraní příkazového řádku, o kterém se dozvíte více spuštěním následujícího příkazu:

$ winetricks - pomoc

Spouštění souborů „Lnk“ ve víně

Výše uvedené příklady zatím vysvětlovaly, jak spustit „.exe ”soubory používající Wine. Některé aplikace ve Windows však přicházejí s „.lnk ”soubory, které nejsou ničím jiným než zástupci spustitelných binárních souborů s některými dalšími úpravami a parametry.

Běžet ".lnk ”soubory používající víno, musíte spustit příkaz v jednom z následujících formátů:

$ start vína / cesta / do / souboru.lnk
$ WINEPREFIX = / cesta / k / předpona víno start / cesta / k / souboru.lnk

Spouštění „Bat“ souborů ve Wine

Soubory BAT jsou soubory skriptu podobné bash, které lze spustit v systému Windows pomocí příkazového řádku nebo tlumočníka. Víno obsahuje nástroj „wineconsole“, který lze použít ke spuštění příkazového řádku a spuštění „.bat “soubory. Můžete spustit “.bat ”soubory pomocí jednoho z následujících příkazů:

$ wineconsole / cesta / do / souboru.netopýr
$ WINEPREFIX = / cesta / k / předpona wineconsole / cesta / k / souboru.netopýr

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

Závěr

Wine dokáže v Linuxu spouštět řadu aplikací pro Windows, čímž překlenuje propast mezi dvěma platformami. Zatímco některé populární aplikace s Wine dosud nepracují, celková kompatibilita se značně zlepšila. V nedávné minulosti společnost Valve oznámila vrstvu kompatibility „Proton“ pro spouštění her pro Windows v systému Linux pomocí Steam. Proton je založen na Wine a přichází s dalšími funkcemi, aktualizacemi kvality života a patche kompatibility.

Jak změnit nastavení myši a touchpadu pomocí Xinput v Linuxu
Většina linuxových distribucí je ve výchozím nastavení dodávána s knihovnou „libinput“ pro zpracování vstupních událostí v systému. Může zpracovávat v...
Přemapujte tlačítka myši odlišně pro jiný software pomocí ovládání myší X-Mouse
Možná potřebujete nástroj, který by mohl změnit ovládání myši u každé aplikace, kterou používáte. V takovém případě můžete vyzkoušet aplikaci s názvem...
Recenze bezdrátové myši Microsoft Sculpt Touch
Nedávno jsem četl o Microsoft Sculpt Touch bezdrátová myš a rozhodl se ji koupit. Po chvíli používání jsem se rozhodl se s ním podělit o své zkušenost...