Windows Subsystem für Linux einrichten – so geht’s
Windows Subsystem für Linux (WSL) eröffnet eine Welt voller neuer Möglichkeiten für alle, die das Beste aus beiden Betriebssystemen herausholen möchten – Windows und Linux. In diesem Beitrag zeigen wir Ihnen, wie Sie das Windows Subsystem für Linux einrichten und so den nahtlosen Übergang zwischen diesen beiden Betriebssystemen ermöglichen.
Vorbereitung: Systemanforderungen und Kompatibilität
Bevor Sie das WSL einrichten, sollten Sie sicherstellen, dass Ihr System die entsprechenden Anforderungen erfüllt. Ihr Windows-PC muss über eine 64-Bit-Version von Windows 10 verfügen. Darüber hinaus muss Ihr PC mindestens über das Windows 10 Anniversary Update (Build 14393) verfügen. Sie können Ihre Windows-Version überprüfen, indem Sie in das Startmenü tippen und „winver“ eingeben.
Erste Schritte: Aktivierung des WSL-Features
Um das WSL zu aktivieren, öffnen Sie zunächst die Windows PowerShell als Administrator. Dazu klicken Sie mit der rechten Maustaste auf das Startmenü und wählen „Windows PowerShell (Administrator)“. Geben Sie in der PowerShell den folgenden Befehl ein:
wsl --install
Dieser Befehl installiert das WSL-Feature und startet den Download der aktuellen Linux-Distribution, die standardmäßig Ubuntu ist. Nach Abschluss der Installation müssen Sie Ihren Computer neu starten, damit die Änderungen wirksam werden.
Wählen einer Linux-Distribution
Nachdem das WSL-Feature auf Ihrem PC aktiviert ist, können Sie eine der unterstützten Linux-Distributionen aus dem Microsoft Store auswählen und installieren. Zu den verfügbaren Distributionen gehören Ubuntu, Debian, Kali Linux, openSUSE und Fedora Remix for WSL, um nur einige zu nennen.
Um eine Distribution zu installieren, öffnen Sie den Microsoft Store und suchen Sie nach „WSL“ oder dem Namen der gewünschten Distribution. Wählen Sie die gewünschte Distribution aus, klicken Sie auf „Installieren“ und warten Sie, bis der Download und die Installation abgeschlossen sind.
Erste Schritte mit der neuen Linux-Distribution
Sobald Ihre gewählte Linux-Distribution installiert ist, können Sie sie starten, indem Sie den Namen der Distribution in das Startmenü eingeben und die entsprechende App auswählen. Beim ersten Start der Linux-Distribution werden Sie aufgefordert, einen neuen Benutzernamen und ein Kennwort für das Linux-System festzulegen. Geben Sie die gewünschten Anmeldeinformationen ein und bestätigen Sie sie.
Das Terminal der Linux-Distribution wird geöffnet, und Sie können nun Linux-Befehle direkt auf Ihrem Windows-PC ausführen. Das WSL ermöglicht den Zugriff auf alle Windows-Dateien über das Linux-Terminal, sodass Sie problemlos zwischen den beiden Betriebssystemen wechseln können.
Integration von Visual Studio Code
Eine der populärsten Funktionen des WSL ist die Integration mit Visual Studio Code (VSCode). Mit dieser Integration können Sie Linux-Tools und -Befehle direkt in VSCode ausführen, ohne zwischen verschiedenen Terminals oder Systemen wechseln zu müssen.
Um die Integration von VSCode zu nutzen, müssen Sie zunächst die „Remote – WSL“ Erweiterung im VS Code Marketplace installieren. Öffnen Sie dazu VSCode, klicken Sie auf das Symbol „Erweiterungen“ in der Seitenleiste und suchen Sie nach „Remote – WSL“. Klicken Sie auf „Installieren“, um die Erweiterung hinzuzufügen.
Nach der Installation der Erweiterung können Sie VSCode mit Ihrem WSL verbinden. Öffnen Sie das Befehlspalette-Fenster von VSCode, indem Sie „Strg+Shift+P“ drücken und geben Sie „Remote-WSL“ ein. Wählen Sie aus der Liste der verfügbaren Befehle „Remote-WSL: Neue Fenster öffnen“ aus, um ein neues VSCode-Fenster zu öffnen, das mit Ihrem WSL verbunden ist.
Ab sofort können Sie Ihre Projekte direkt im WSL bearbeiten und Linux-Befehle direkt aus dem integrierten Terminal von VSCode ausführen.
Automatische Konfiguration von Git und SSH
Um die Zusammenarbeit zwischen Windows und Linux zu erleichtern, bietet das WSL auch eine automatische Konfiguration von Git und SSH. Wenn Sie Git auf Ihrem Windows-System installiert haben, wird das WSL automatisch die Git-Konfiguration und SSH-Schlüssel aus Ihrem Windows-Profil in das Linux-Subsystem importieren.
Um Git und SSH im WSL zu verwenden, öffnen Sie das Linux-Terminal und geben Sie die folgenden Befehle ein:
git config --global user.name "Ihr Name"
git config --global user.email "Ihre E-Mail-Adresse"
Ersetzen Sie dabei „Ihr Name“ und „Ihre E-Mail-Adresse“ durch Ihre persönlichen Informationen. Nachdem Sie diese Befehle eingegeben haben, können Sie Git-Repositories direkt im WSL klonen, bearbeiten und aktualisieren.
Zugriff auf Windows-Dateien im WSL
Das WSL ermöglicht es Ihnen, direkt auf Ihre Windows-Dateien zuzugreifen und sie zu bearbeiten. Um auf Ihre Windows-Dateien zuzugreifen, navigieren Sie im Linux-Terminal zum Verzeichnis „/mnt/c/“. Dieses Verzeichnis entspricht dem Windows-Laufwerk „C:“.
Zum Beispiel können Sie mit dem folgenden Befehl in das Verzeichnis „Dokumente“ Ihres Windows-Benutzerprofils wechseln:
cd /mnt/c/Users/IhrBenutzername/Documents
Ersetzen Sie „IhrBenutzername“ durch den Benutzernamen Ihres Windows-Profils. In diesem Verzeichnis können Sie Linux-Befehle ausführen, um Dateien zu erstellen, zu bearbeiten oder zu löschen, genau wie in einer nativen Linux-Umgebung.
Fazit
Das Windows Subsystem für Linux ist ein leistungsstarkes Tool, das die Lücke zwischen Windows und Linux schließt und Entwicklern ermöglicht, nahtlos zwischen den beiden Betriebssystemen zu wechseln. Mit der Unterstützung mehrerer Linux-Distributionen, der Integration von Visual Studio Code und der automatischen Konfiguration von Git und SSH bietet das WSL eine effiziente und benutzerfreundliche Umgebung für die Entwicklung und Verwaltung von Projekten. Probieren Sie es aus und entdecken Sie die vielfältigen Möglichkeiten, die das WSL Ihnen bietet.