Jak spouštět aplikace pro Linux z Bash na Windows 10 [Guide]

Ubuntu přichází na Windows 10. Windows 10 Preview sestavení 14316 vám to umožní vyzkoušet. Ubuntu a Bash přicházející na Windows 10 jsou pro vývojáře velkým problémem jednoduše proto, že to znamená, že vývoj bude podstatně jednodušší. Tato funkce je stále k dispozici pouze v náhledových sestaveních a testujeme vody, abychom zjistili, co dokáže. Jediná otázka, která vyvstává, je, můžete spustit aplikaci pro Linux na Windows 10 nyní, když má Bash a Ubuntu? Odpověď je ano a zde je kompletní průvodce, jak to udělat.

Krok 1: Spusťte Bash ve Windows 10. Pokud používáte Windows 10 Preview build 14316, ale nikdy jste na něm nespouštěli Bash, pravděpodobně jste jej nepovolili. Zde je návod, jak spustit Bash ve Windows 10.

  Jak nainstalovat KDE Connect na Linux pro přístup k souborům a oznámením na Andriodu

Krok 2: Chcete-li spustit aplikaci pro Linux ve Windows 10, musíte na ní nejprve spustit X Server. Máte k dispozici celou řadu možností; Xming, Cygwin/X nebo VcXsrv Windows X Server. Použili jsme a doporučujeme VcXsrv Windows X Server, pokud chcete dělat malé nebo žádné problémy s natáčením nebo nastavením. VcXsrv Windows X Server lze spustit okamžitě, zatímco další dvě možnosti vyžadují určité nastavení. Pokud se dobře vyznáte v některém ze zbývajících dvou, klidně je použijte.

Krok 3: Stáhněte a spusťte VcXsrv Windows X Server. Do systémové lišty přidá ikonu X, která ukazuje, že běží a to je vše, co potřebujete.

Krok 4: Otevřete Bash tak, že jej vyhledáte pomocí Windows Search, nebo požádejte Cortanu, aby jej otevřela.

Krok 5: Stáhněte si aplikaci, kterou chcete spustit. Dáme vám několik možností, protože spuštěné aplikace jsou chybné a náchylné k selhání. Zde je seznam;

  Jak vypnout Bluetooth v systému Windows 10 (zakázat Bluetooth)

Firefox

apt-get install firefox

Aplikace Ubuntu X11

apt-get install x11-apps

Ovládací centrum Gnome

apt-get install gnome-control-center

Spouštějte tyto aplikace jednu po druhé. V určitém okamžiku před stažením aplikací budete požádáni o potvrzení stažení a instalace. Takhle to vypadá. Zde zadejte Y a pokračujte stisknutím klávesy Enter.

Krok 6: Ujistěte se, že VcXsrv Windows X Server běží (zkontrolujte ikonu X na systémové liště) a že jste úspěšně stáhli alespoň jednu aplikaci pomocí zadaných příkazů.

Krok 7: Nyní musíte exportovat zobrazení do místního systému. Přepněte na Bash a spusťte následující příkaz. Ujistěte se, že slovo ‚Zobrazení‘ píšete velkým písmenem, protože je součástí syntaxe.

export DISPLAY=:0

Krok 8: Spusťte aplikaci, kterou jste si stáhli. Zde jsou příkazy ke spuštění každé z aplikací stažených v kroku 5.

Firefox

firefox

X11-Apps

Tento balíček obsahuje tři aplikace, takže spouštějte následující najednou.

xeyes

xcalc
xclock

Ovládací centrum Gnome

gnome control center

Výkon těchto aplikací není zdaleka optimální. Firefox často padá a možná ho budete muset několikrát zkoušet, abyste jej spustili jednou. Na výše uvedeném snímku obrazovky můžete vidět, že když jsme otevřeli Firefox, stále jsme obdrželi chybu sandboxingu. Někdy po zadání příkazu trvá aplikaci až minutu, než se skutečně objeví na obrazovce. Sečteno a podtrženo, zatímco můžete tyto aplikace spustit, jejich používání zatím nebude možné. Zjistíte, že jste strašně omezeni na to, které aplikace můžete v současnosti spustit.

  Jak rychle zobrazit plochu v systému Windows 10

Pravděpodobně budete muset počkat na pozdější sestavení nebo možná na příchod stabilní verze aktualizace Windows 10 Anniversary, než toho budete moci hodně využít.

Stáhněte si VcXsrv Windows X Server