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.
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;
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.
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