Instalace Ubuntu Bash pro Windows 10 – Altis Consulting

Anandraj Jagadeesan, vedoucí konzultant společnosti Altis v Sydney, se podělil o své zkušenosti s instalací Ubuntu Bash v prostředí Windows 10.

Posledních několik let jsem jako vývojář velkých dat používal v práci Mac a pro osobní potřeby linuxový desktop. Nedávno jsem začal v práci používat notebook se systémem Windows a zpočátku jsem měl obavy, jak přistupovat ke svým oblíbeným vývojovým nástrojům, dokud jsem nenarazil na nativní prostředí Bash Shell pro Windows a možnost přistupovat ke službě Docker ze stejného prostředí. To poskytuje možnost spustit kompletní sadu nástrojů a utilit Ubuntu (např. Docker, Git, Python, Spark a všechny příkazy Linuxu pro zpracování dat) nativně v systému Windows 10.

Microsoft přinesl „nativní“ možnosti Linuxu do systému Windows 10 tím, že umožňuje nainstalovat Ubuntu Bash. Microsoft toho dosáhl tím, že do systému Windows zabudoval novou infrastrukturu nazvanou Windows Sub-system for Linux (WSL) a ve spolupráci se společností Canonical nad touto infrastrukturou spustil uživatelský prostor Ubuntu. To znamená, že vývojáři používající počítače se systémem Windows budou mít přístup ke kompletní sadě nástrojů příkazového řádku Ubuntu (vi, grep, awk, sed atd.) a mohou instalovat nástroje příkazového řádku dostupné pro Ubuntu pomocí „apt-get install“. Tím se vyhnete těžkopádným řešením, jako jsou virtuální stroje a Cygwin, které mohou zpomalit váš počítač. Podtrženo a sečteno, uživatelé Windows nyní mohou získat stejnou zkušenost s Linuxem, jakou získají na počítači Mac nebo na linuxovém desktopu.

Než se začnete příliš těšit, je třeba zkontrolovat, zda máte verzi systému Windows 10, která podporuje Ubuntu Bash. Musí se jednat minimálně o verzi 1607 (Anniversary Update). To můžete zkontrolovat tak, že v úvodní obrazovce systému Windows otevřete možnost „O mém počítači“ a zkontrolujete, zda je verze „1607“ nebo vyšší. Pokud ano, můžete začít pracovat, v opačném případě budete muset provést aktualizaci na nejnovější verzi. Nemějte obavy, pokud máte edici Home, protože režim pro vývojáře je k dispozici i v edici Home.

Už dost pozadí, přejděme k samotné zábavě při zprovozňování podle následujících kroků:

  1. Otevřete aplikaci Nastavení a přejděte na Aktualizace & Zabezpečení -> Pro vývojáře a vyberte přepínač „Režim pro vývojáře“.
  2. Poté přejděte do Ovládacích panelů -> Programy a klikněte na „Zapnout nebo vypnout funkci Windows“. Povolte „Subsystém Windows pro Linux(Beta)“. Po kliknutí na tlačítko OK budete vyzváni k restartování počítače. Kliknutím na „Restartovat nyní“ restartujte počítač.
  3. Po restartování přejděte do nabídky Start a vyhledejte příkaz „bash“. Spusťte soubor „bash.exe“. Při prvním spuštění budete muset přijmout podmínky služby, protože „Bash v Ubuntu pro Windows“ bude stažen z Windows Store. Budete požádáni o zadání uživatelského jména a hesla pro prostředí Ubuntu. Uložte si je někam, protože heslo je nutné pro spouštění příkazů jako sudo.

Po dokončení tohoto procesu budete mít nyní k dispozici plnohodnotný příkazový řádek Ubuntu a můžete použít příkaz apt-get pro instalaci softwaru z repozitářů Ubuntu. Teoreticky by měly fungovat všechny binární soubory, ale pozor na to, že toto zařízení je stále ve fázi beta a ne všechny aplikace mohou fungovat bezchybně. Upozorňujeme také, že nejsou podporovány grafické aplikace a pracovní plochy a nedoporučuje se spouštět serverové aplikace.

Můžete se stát uživatelem „root“ a mít plný přístup k systému, podobně jako uživatel „Administrator“ ve Windows. Váš souborový systém v systému Windows je umístěn v /mnt/c v prostředí Bash shell.

Sledujte tento prostor pro další blog ze série, který se bude zabývat tím, jak zprovoznit Docker & Spark ze systému Windows 10 Ubuntu Bash shell.

https://www.linux.com/news/bash-windows-what-does-it-mean

https://www.windowscentral.com/how-install-bash-shell-command-line-windows-10

https://www.howtogeek.com/249966/how-to-install-and-use-the-linux-bash-shell-on-windows-10

https://support.microsoft.com/en-ph/help/13443/windows-which-operating-system

.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.