- - Jak spustit Linux aplikace z Bash na Windows 10 [Průvodce]

Jak spustit Linux aplikace z Bash na Windows 10 [Průvodce]

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

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

Krok 2: Chcete-li spustit systém Linux ve Windows 10, musítebude na něm muset nejprve spustit X Server. K dispozici je celá řada možností; Xming, Cygwin / X nebo VcXsrv Windows X Server. Používali jsme a doporučujeme server VcXsrv Windows X, pokud se snažíte udělat málo nebo žádné potíže při fotografování nebo nastavování. VcXsrv Windows X Server lze spustit hned, zatímco další dvě možnosti vyžadují určité nastavení. Pokud jste dobře obeznámeni s některou z dalších dvou, můžete je použít.

Krok 3: Stáhněte a spusťte VcXsrv Windows X Server. Na systémovou lištu přidá ikonu X, která ukáže, že běží a že je vše, co potřebujete.

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

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 buggy a náchylné k selhání. Zde je seznam;

Firefox

apt-get install firefox

Aplikace Ubuntu X11

apt-get install x11-apps

Gnome Control Center

apt-get install gnome-control-center

Spusťte tyto aplikace jeden po druhém. 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á. Sem zadejte Y a pokračujte stiskem klávesy Enter.

povolení aplikace

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

VcXsrv Windows X Server

Krok 7: Nyní musíte exportovat displej do místního systému. Přepněte na Bash a spusťte následující příkaz. Ujistěte se, že jste ve syntaxi používali velké slovo „Display“.

export DISPLAY =: 0

export-display

Krok 8: Spusťte staženou aplikaci. Zde jsou příkazy ke spuštění všech aplikací stažených v kroku 5.

Firefox

firefox

ff-win10-bash

X11-Apps

Tento balíček obsahuje tři aplikace, takže spusťte následující po jednom.

xeyes

xeyes-win10

xcalc
xclock

xclock-win10

Gnome Control Center

gnome control center

gnome-control-center-win10

Výkon těchto aplikací není ani zdaleka optimální. Firefox se hodně zhroutí a možná budete muset zkusit několik pokusů, abyste jej jednou spustili. Na obrázku výše je vidět, že ačkoli jsme prohlížeč Firefox otevřeli, stále jsme obdrželi chybu v karanténě. Po zadání příkazu se někdy aplikace na obrazovce skutečně projeví až za minutu. Sečteno a podtrženo, zatímco tyto aplikace můžete spouštět, jejich používání zatím nebude možné. Zjistíte, že jste strašně omezeni na aplikace, které můžete v současné době spouštět.

Pravděpodobně budete muset počkat, až dorazí pozdější sestavení nebo možná stabilní verze aktualizace Windows 10 Anniversary, než ji budete moci hodně využít.

Stáhněte si VcXsrv Windows X Server

Komentáře