Installation von Ubuntu Bash für Windows 10 – Altis Consulting

Anandraj Jagadeesan, Managing Consultant bei Altis in Sydney, berichtet über seine Erfahrungen mit der Installation von Ubuntu Bash in einer Windows 10-Umgebung.

In den letzten Jahren habe ich als Big-Data-Entwickler einen Mac bei der Arbeit und einen Linux-Desktop für meine persönlichen Bedürfnisse verwendet. Seit kurzem verwende ich einen Windows-Laptop bei der Arbeit und war zunächst besorgt, wie ich auf meine bevorzugten Entwicklungstools zugreifen könnte, bis ich auf die native Bash-Shell für Windows und die Möglichkeit des Zugriffs auf Docker aus derselben Umgebung stieß. Dies bietet die Möglichkeit, ein komplettes Set von Ubuntu-Tools und -Dienstprogrammen (z. B. Docker, Git, Python, Spark und alle datenverarbeitenden Linux-Befehle) nativ unter Windows 10 auszuführen.

Microsoft hat „native“ Linux-Fähigkeiten in Windows 10 gebracht, indem es Ihnen erlaubt, Ubuntu Bash zu installieren. Microsoft hat dies erreicht, indem es eine neue Infrastruktur in Windows, das Windows Subsystem für Linux (WSL), eingebaut hat und mit Canonical zusammengearbeitet hat, um Ubuntu Userland auf dieser Infrastruktur auszuführen. Das bedeutet, dass Entwickler, die Windows-Maschinen verwenden, Zugriff auf das komplette Ubuntu-Kommandozeilen-Toolset (vi, grep, awk, sed, etc.) haben und die für Ubuntu verfügbaren Kommandozeilen-Tools mit „apt-get install“ installieren können. Dadurch werden klobige Workarounds wie virtuelle Maschinen und Cygwin vermieden, die den Rechner verlangsamen können. Unterm Strich können Windows-Benutzer jetzt die gleiche Linux-Erfahrung machen wie auf einem Mac- oder Linux-Desktop.

Bevor Sie sich zu sehr freuen, müssen Sie überprüfen, ob Sie eine Version von Windows 10 haben, die Ubuntu Bash unterstützt. Es muss mindestens die Version 1607 (Anniversary Update) sein. Sie können dies überprüfen, indem Sie die Option „Über den PC“ auf der Windows-Startseite öffnen und überprüfen, ob die Version „1607“ oder höher ist. Wenn ja, können Sie loslegen, andernfalls müssen Sie auf die neueste Version aktualisieren. Machen Sie sich keine Sorgen, wenn Sie die Home-Edition haben, denn der Entwicklermodus ist auch in der Home-Edition verfügbar.

Genug der Hintergrundinformationen, kommen wir zum eigentlichen Spaß, indem wir die folgenden Schritte ausführen:

  1. Öffnen Sie die App „Einstellungen“ und gehen Sie zu „Update & Sicherheit -> Für Entwickler“ und wählen Sie das Optionsfeld „Entwicklermodus“.
  2. Gehen Sie dann zur Systemsteuerung -> Programme und klicken Sie auf „Windows-Funktion ein- oder ausschalten“. Aktivieren Sie „Windows Subsystem für Linux(Beta)“. Wenn Sie auf „OK“ klicken, werden Sie zu einem Neustart aufgefordert. Klicken Sie auf „Jetzt neu starten“, um Ihren PC neu zu starten.
  3. Nach dem Neustart gehen Sie zu Start und suchen Sie nach „bash“. Führen Sie die Datei „bash.exe“ aus. Wenn Sie sie zum ersten Mal ausführen, müssen Sie die Nutzungsbedingungen akzeptieren, da „Bash on Ubuntu for Windows“ aus dem Windows Store heruntergeladen wird. Sie werden nach einem Benutzernamen und einem Passwort für die Ubuntu-Umgebung gefragt. Bitte bewahren Sie diese irgendwo auf, da das Passwort benötigt wird, um Befehle als sudo auszuführen.

Nach Abschluss dieses Prozesses verfügen Sie nun über eine vollständige Ubuntu-Befehlszeile und können den Ubuntu-Befehl apt-get verwenden, um Software aus den Ubuntu-Repositories zu installieren. Theoretisch sollten alle Binärdateien funktionieren, aber bedenken Sie, dass sich diese Funktion noch im Beta-Stadium befindet und nicht jede Anwendung einwandfrei funktioniert. Beachten Sie auch, dass grafische Anwendungen und Desktops nicht unterstützt werden und die Ausführung von Serveranwendungen nicht empfohlen wird.

Sie können „root“-Benutzer werden und vollen Systemzugriff haben, wie der „Administrator“-Benutzer unter Windows. Ihr Windows-Dateisystem befindet sich unter /mnt/c in der Bash-Shell-Umgebung.

Beobachten Sie diesen Bereich für den nächsten Blog in der Serie, der sich damit beschäftigt, wie man Docker & Spark von der Windows 10 Ubuntu Bash-Shell aus zum Laufen bringt.

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

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.