Anandraj Jagadeesan, konsultant zarządzający w Altis w Sydney, dzieli się swoim doświadczeniem w instalacji Ubuntu Bash w środowisku Windows 10.
Przez ostatnie kilka lat, jako programista big data, używałem Maca w pracy i Linuksa do moich osobistych potrzeb. Niedawno zacząłem używać w pracy laptopa z systemem Windows i początkowo obawiałem się, jak uzyskać dostęp do moich ulubionych narzędzi programistycznych, dopóki nie natknąłem się na natywną powłokę Bash dla systemu Windows i opcję dostępu do Dockera z tego samego środowiska. To daje możliwość uruchomienia pełnego zestawu narzędzi Ubuntu i narzędzi (np. Docker, Git, Python, Spark i wszystkie dane munging Linux polecenia) natywnie na Windows 10.
Microsoft przyniósł „natywne” możliwości Linux do Windows 10, pozwalając zainstalować Ubuntu Bash. Microsoft osiągnął to poprzez wbudowanie nowej infrastruktury w Windows o nazwie Windows Sub-system for Linux (WSL) i współpracował z Canonical, aby uruchomić Ubuntu userland na szczycie tej infrastruktury. Oznacza to, że programiści korzystający z maszyn Windows będą mieli dostęp do pełnego zestawu narzędzi wiersza poleceń Ubuntu (vi, grep, awk, sed, itd…) i mogą zainstalować narzędzia wiersza poleceń dostępne dla Ubuntu za pomocą „apt-get install”. Pozwala to uniknąć kłopotliwych obejść, takich jak maszyny wirtualne i Cygwin, które mogą spowolnić maszynę. Tak więc, dolna linia jest to, że użytkownicy systemu Windows mogą teraz uzyskać te same doświadczenia Linux, że dostają w Mac lub Linux desktop.
Przed podjęciem zbyt podekscytowany, należy sprawdzić, czy masz wersję systemu Windows 10, który obsługuje Ubuntu Bash. Minimum, musi to być wersja 1607 (Anniversary Update). Możesz to sprawdzić otwierając opcję „O moim komputerze” z Windows Start i sprawdzić, czy wersja jest „1607” lub wyższa. Jeśli tak, to wszystko jest w porządku, w przeciwnym razie trzeba będzie zaktualizować system do najnowszej wersji. Nie martw się, jeśli masz Home edition jak tryb deweloperski jest dostępny w Home edition as well.
Dość tła, przejdźmy do rzeczywistej zabawy rzeczy z coraz to do pracy, wykonując poniższe kroki:
- Otwórz Ustawienia app i przejdź do aktualizacji & Bezpieczeństwo -> Dla deweloperów i wybierz „Tryb deweloperski” przycisk radiowy.
- Następnie przejdź do Panel sterowania -> Programy i kliknij „Włącz lub wyłącz funkcję systemu Windows”. Włącz „Windows Subsystem for Linux(Beta)”. Po kliknięciu OK, zostaniesz poproszony o ponowne uruchomienie komputera. Kliknij „Restart Now”, aby ponownie uruchomić komputer.
- Po ponownym uruchomieniu, głowa do Start i szukać „bash”. Uruchom plik „bash.exe”. Kiedy uruchomisz go po raz pierwszy, będziesz musiał zaakceptować warunki korzystania z usługi, ponieważ „Bash on Ubuntu for Windows” zostanie pobrany z Windows Store. Zostaniesz poproszony o podanie nazwy użytkownika i hasła do środowiska Ubuntu. Proszę przechowywać je gdzieś, jak hasło jest wymagane do uruchamiania poleceń jako sudo.
Po zakończeniu tego procesu, będziesz teraz mieć pełny wiersz poleceń Ubuntu i można użyć polecenia apt-get Ubuntu do instalacji oprogramowania z repozytoriów Ubuntu. W teorii wszystkie binarki powinny działać, ale należy pamiętać, że ten obiekt jest nadal w fazie beta i nie każda aplikacja może działać bezbłędnie. Należy również pamiętać, że aplikacje graficzne i pulpity nie są obsługiwane, a uruchomienie aplikacji serwerowych nie jest zalecane.
Możesz stać się „root” użytkownika i mieć pełny dostęp do systemu, jak „Administrator” użytkownika w systemie Windows. Twój system plików Windows znajduje się w /mnt/c w środowisku powłoki Bash.
Zobacz to miejsce na następny blog w serii, która będzie wyglądać, jak uzyskać Docker & Spark pracy z Windows 10 Ubuntu powłoki Bash.
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
.