Kategorien
Linux Windows 10

Bash on Ubuntu on Windows

Seit Windows 10 Insider Preview Build 14316 kann man Linux Programme unter Windows laufen lassen. Das ist das „Spiegelbild“ zu Wine, mit dem man Windows Programme unter Linux laufen lässt.

Ubuntu Bash
PowerShell, Eingabeaufforderung, Bash

Seit der Windows 10 Insider Preview Build 14316 gibt es unter Windows eine Linux Shell, aus der heraus Linux-Programme gestartet werden können. Das ist kein Hypervisor wie VMware oder Hyper-V, sondern ist eher vergleichbar mit Wine, das Windows-Programme unter Linux laufen lässt.

Installation

  • Windows 10 Insider Preview Build auf die neueste Version aktualisieren: „Start | Einstellungen | Update und Sicherheit | Für Entwickler | Entwicklermodus“.
  • Unter „Systemsteuerung | Programme | Windows-Features aktivieren oder deaktivieren“ das „Windows Subsystem for Linux“ ankreuzen.
    Eingabeaufforderung öffnen und „Bash“ eingeben.

Beispielsitzung

c:\>rem min. Windows 10 Insider Preview Build 14316
C:\>ver
Microsoft Windows [Version 10.0.14332]

C:\>bash
-- Betafunktion --
Durch diese Option wird das von Canonical zur Verf³gung gestellte
Ubuntu unter Windows installiert und gemõ¯ den folgenden Bestimmungen lizenziert:
https://aka.ms/uowterms
Geben Sie "J" ein, um den Vorgang fortzusetzen: j
Download aus dem Windows Store... 3%
Das Dateisystem wird extrahiert. Dies kann einige Minuten dauern...
Installation successful!
Please enter a UNIX user name: root
Found UNIX user: root
The environment will start momentarily...
root@WIN10PRE:/mnt/c/Users#

root@WIN10PRE:/mnt/c/Users# apt-get install x11-apps
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following package was automatically installed and is no longer required:
The following extra packages will be installed:
Suggested packages:
The following NEW packages will be installed:
...
0 upgraded, 24 newly installed, 0 to remove and 0 not upgraded.
Need to get 8,114 kB of archives.
After this operation, 26.2 MB of additional disk space will be used.
Do you want to continue? [Y/n]Y
...

root@WIN10PRE:/mnt/c/Users# DISPLAY=:0 xclock
Error: Can't open display: :0

Um die Fehlermeldung bei letzten Befehl zu vermeiden und GUI-Programme anzuzeigen, muss man unter Windows Xming X Server for Windows installieren.

Links