Ako nainštalovať a nakonfigurovať víno v Ubuntu

How Install Configure Wine Ubuntu



Tento článok vysvetlí, ako nainštalovať a nakonfigurovať Wine v Ubuntu na spustenie aplikácií kompatibilných so systémom Windows.

O víne

Wine je bezplatný a otvorený zdrojový softvér, ktorý vám umožňuje spúšťať programy a hry kompatibilné s operačným systémom Microsoft Windows v systémoch Linux, macOS a Android (experimentálna podpora). Wine sa vyvíja viac ako dve desaťročia a kompatibilita aplikácií sa od prvého vydania výrazne zlepšila. Často je nesprávne interpretovaný ako emulátor. Je to však iba vrstva kompatibility, ktorá prevádza volania rozhrania Windows API na volania POSIX v reálnom čase a poskytuje takmer rovnaký výkon ako Windows (a v niektorých prípadoch dokonca ešte lepší). Víno znamená víno nie je emulátor.







Inštalácia Wine v Ubuntu

Balíky vína sú predvolene súčasťou úložísk Ubuntu. Nie sú však vždy aktuálne a porovnateľné s najnovšími vydaniami. Preto sa odporúča nainštalovať balíčky vína z oficiálneho Ubuntu PPA poskytovaného vinárskym tímom. Ak to chcete urobiť, spustite nasledujúce príkazy postupne:



Pre Ubuntu 19.10:



$sudoúložisko apt-add'deb https://dl.winehq.org/wine-builds/ubuntu/ eoan main'
$sudovýstižná aktualizácia

Pre Ubuntu 18.04:





$sudoúložisko apt-add'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'
$sudovýstižná aktualizácia

Teraz môžete nainštalovať vínne stabilné, vývojárske alebo pracovné zostavy spustením jedného z nižšie uvedených príkazov:

$sudovýstižnýInštaláciawinehq-stabilný
$sudovýstižnýInštaláciawinehq-devel
$sudovýstižnýInštaláciainscenácia winehq

Rozdiely medzi rôznymi stavbami vína

Oficiálne úložisko vína ponúka tri rôzne verzie, stabilné, vývojové a inscenačné. Stabilné zostavy, ako naznačuje názov, poskytujú najnovšiu stabilnú verziu vína, zatiaľ čo vývojárske verzie sú vo vývoji, špičkové verzie. Pracovné zostavy obsahujú mnoho experimentálnych opráv určených na testovanie niektorých funkcií alebo riešenie problémov s kompatibilitou. Neexistuje žiadna záruka, že všetky tieto záplaty budú v budúcnosti zahrnuté do stabilnej pobočky.



WINEARCH

Po inštalácii vína môžete pomocou premennej prostredia WINEARCH definovať správnu architektúru prefixov vína. V predvolenom nastavení sú všetky aplikácie pre víno nainštalované v 64-bitovom prostredí. Správanie však môžete zmeniť pomocou premennej prostredia WINEARCH v nasledujúcom formáte:

  • WINEARCH = win32
  • WINEARCH = win64

Pri vytváraní novej predpony musíte WINEARCH použiť iba raz (vysvetlené nižšie).

Pochopenie funkcie WINEPREFIX

WINEPREFIX je veľmi užitočná funkcia vína, v ktorej môžete izolovať a kontajnerovať aplikácie systému Windows, systémové knižnice a konfiguračné súbory tak, že ich umiestnite do jedného adresára. Môžete vytvoriť ľubovoľný počet prefixov a s každou z nich sa bude zaobchádzať oddelene.

Mnoho používateľov Linuxu dáva prednosť vytvoreniu samostatnej predpony pre každú z aplikácií alebo hier pre Windows, ktoré chcú nainštalovať a spustiť pomocou vína. Inštalácia aplikácie pre Windows často vyžaduje inštaláciu knižníc a nástrojov tretích strán. Použitie oddelených predpon pre aplikácie zaisťuje lepšiu kompatibilitu, menej konfliktov a čistejší súborový systém. Nový WINEPREFIX môžete vytvoriť pomocou premennej prostredia v nasledujúcom formáte:

$WINEPREFIX=/cesta/do/predponavíno /cesta/do/súbor.exe

Vyššie uvedený príkaz spustí súbor.exe pomocou cesty predpony uvedenej v premennej WINEPREFIX. Ak cesta neexistuje, automaticky sa vytvorí nový adresár. Ak vynecháte premennú WINEPREFIX, všetky aplikácie sa nainštalujú s predvoleným predponou umiestnenou v skrytom priečinku na víno vo vašom domovskom adresári (~/.wine).

Spoločné používanie WINEARCH a WINEPREFIX na spustenie aplikácie Windows

WINEARCH môžete skombinovať s vlastným WINEPREFIX, aby ste správne zadali architektúru pre predponu.

$WINEARCH= win32WINEPREFIX=/cesta/do/predponavíno /cesta/do/súbor.exe

Rozloženie súborového systému predpony vína

Všetky predpony vína, predvolené alebo vlastné, obsahujú mnoho súborov a priečinkov, ktoré predstavujú typický systém súborov Windows, kde sú všetky systémové knižnice a aplikácie nainštalované na jednotke C. Tieto predpony obsahujú množstvo knižníc, ktoré sú súčasťou open source projektu Wine. Nasledujúca snímka obrazovky vám poskytne predstavu o rozložení adresárov:

Ak spustíte inštalátor .exe alebo .msi pomocou vína, aplikácia sa nainštaluje do Programových súborov pod adresárom drive_c (pokiaľ nezadáte vlastnú cestu). Ak chcete po dokončení inštalácie spustiť súbor .exe, možno budete musieť aplikáciu otvoriť v priečinku s aplikáciami v adresári Program Files.

Winecfg

Mnoho nastavení a správanie predpony vína môžete zmeniť spustením príkazu winecfg. Niektoré z nastavení zahŕňajú nastavenia displeja, nastavenia externého disku a nastavenia zvuku.

Na spustenie programu winecfg spustite jeden z nasledujúcich príkazov:

$winecfg
$WINEPREFIX=/cesta/do/predponawinecfg

Ovládací panel na víno

Ovládací panel pre víno je ďalší užitočný nástroj zahrnutý vo víne, ktorý vám umožňuje konfigurovať gamepady a vyladiť ďalšie užitočné možnosti.

Winecontrol môžete spustiť pomocou jedného z nižšie uvedených príkazov:

$vínoovládanie
$WINEPREFIX=/cesta/do/predponavínoovládanie

Winetricks

Winetricks je užitočný nástroj dodávaný s vínom, ktorý vám umožňuje nainštalovať mnoho knižníc a aplikácií tretích strán z rozhrania GUI. Umožňuje vám tiež zmeniť nastavenia predpony vína a vykonávať úlohy údržby. Aj keď GUI winetricks nie je také intuitívne ako ostatné typické aplikácie GTK a Qt Linux, prácu zvládne.

Ak chcete nainštalovať winetricky v Ubuntu, spustite nasledujúci príkaz:

$sudovýstižnýInštaláciawinetricks

Winetricky teraz môžete spustiť pomocou jedného z nasledujúcich príkazov:

$ winetricks
$WINEPREFIX=/cesta/do/predpony winetricks

Winetricks má tiež pekné rozhranie príkazového riadku, viac sa o ňom môžete dozvedieť spustením nižšie uvedeného príkazu:

$winetricks--Pomoc

Prevádzka súborov Lnk vo víne

Vyššie uvedené príklady doteraz vysvetľovali, ako spúšťať súbory .exe pomocou programu Wine. Niektoré aplikácie v systéme Windows však obsahujú súbory .lnk, ktoré nie sú ničím iným ako skratkami k spustiteľným binárnym súborom s ďalšími prispôsobeniami a parametrami.

Ak chcete spustiť súbory .lnk pomocou vína, musíte spustiť príkaz v jednom z nasledujúcich formátov:

$vínozačať/cesta/do/file.lnk
$WINEPREFIX=/cesta/do/predponavínozačať/cesta/do/file.lnk

Spustenie súborov Bat vo Wine

Súbory Bat sú súbory skriptov typu bash, ktoré je možné spustiť v systéme Windows pomocou príkazového riadka alebo tlmočníka. Wine obsahuje nástroj wineconsole, ktorý je možné použiť na spustenie príkazového riadka a spustenie súborov .bat. Súbory .bat môžete spustiť pomocou jedného z nasledujúcich príkazov:

$vínna konzola /cesta/do/file.bat
$WINEPREFIX=/cesta/do/predponavínna konzola /cesta/do/file.bat

Vyššie uvedený interpret príkazov podporuje všetky hlavné príkazy kompatibilné so systémom Windows.

Záver

Wine je schopný spustiť mnoho aplikácií pre Windows v Linuxe, čím preklenuje priepasť medzi dvoma platformami. Aj keď niektoré obľúbené aplikácie s Vínom ešte nefungujú, celková kompatibilita sa výrazne zlepšila. V nedávnej minulosti spoločnosť Valve oznámila vrstvu kompatibility Proton na spúšťanie hier Windows v systéme Linux pomocou služby Steam. Proton je založený na produkte Wine a prichádza s ďalšími funkciami, aktualizáciami kvality života a opravami kompatibility.