Vor drei Jahren, Microsoft er präsentiert WSLDies ist die Abkürzung für Windows Susbystem für Linux. Als Ubuntu-Benutzer dachte ich: "Das ist nutzlos, ich werde es nie verwenden, wenn ich Ubuntu bereits als Native verwende." Aber war ich richtig? Wahrscheinlich nicht. Ich habe gerade angefangen, WSL unter Windows 10 zu verwenden, weil ich ein Linux-Benutzer bin, weil die Ubuntu-Terminal Es bietet uns sehr interessante Möglichkeiten, die es wert sind, zur Hand zu sein.
Logischerweise ist es nicht perfekt. Wie wir weiter unten erklären werden, Es wird einige Aufgaben geben, die wir nicht ausführen könnenZum Teil, weil wir nur ein Terminal installieren und verwenden werden, dh ein Fenster, in dem wir die Befehlszeilen eingeben, um das zu tun, was wir brauchen. Als nächstes erkläre ich die Schritte zur Installation des Ubuntu 18.04-Terminals in Windows 10 und was wir damit machen können.
WSL, Linux-Befehle unter Windows 10 ausführen
Bevor wir es verwenden können, müssen wir es installieren. Die folgenden Schritte wären die folgenden:
- Wir gehen zum Microsoft Store und installieren Ubuntu 18.04.
- Als nächstes müssen wir den folgenden Befehl als Administrator ausführen. Dazu klicken wir mit der rechten Maustaste auf Start und wählen "Windows PowerShell (Administrator)":
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
- Wir warten auf die Aktivierung der WSL. Sobald der Prozess abgeschlossen ist, müssen wir neu starten. Standardmäßig ist es als "Ja" markiert, sodass wir durch Drücken der Eingabetaste neu starten können. Wir können die ersten Schritte auch in umgekehrter Reihenfolge ausführen: Aktivieren Sie zuerst die WSL und installieren Sie dann Ubuntu.
- Als nächstes starten wir Ubuntu über das Anwendungsmenü.
- Wir warten eine Weile, bis das System installiert ist.
- Wenn es soweit ist, werden wir nach einem Benutzernamen gefragt. Wir müssen es in Kleinbuchstaben eingeben und die Eingabetaste drücken.
- Für das Passwort machen wir dasselbe wie anderswo: Geben Sie es einmal ein, drücken Sie die Eingabetaste, geben Sie es erneut ein, um es zu bestätigen, und drücken Sie erneut die Eingabetaste.
Und das wäre alles. Wir haben bereits die Ubuntu-Terminal unter Windows installiert. Standardmäßig können wir bereits Befehle wie APT verwenden. Der erste Test, den ich empfehle, ist die Installation von "neofetch":
sudo apt install neofetch
Um es zu starten und so etwas wie das Header-Bild zu sehen, müssen Sie nur "neofetch" ohne Anführungszeichen eingeben. Es scheint wichtig zu sein, das zu erwähnen Wir können die Linux-Befehle über die Windows PowerShell oder direkt über die Option «Ausführen«.
Was wir mit WSL machen können und was nicht
Sie müssen sich darüber im Klaren sein, was ein Terminal ist. Schnell und falsch erklärt, ist es ein Betriebssystem, das funktioniert ausschließlich mit Befehlszeilen und es können keine Bilder angezeigt werden, die über den von uns eingegebenen / angezeigten Text hinausgehen. Dies bedeutet, dass wir zum Beispiel jedes Programm installieren können, das in den Ubuntu-Repositorys verfügbar ist, aber wir können keine Programme starten, die eine GUI verwenden, wie z. B. Firefox (obwohl es nicht sinnvoll wäre, irgendetwas davon zu installieren ist offiziell für Windows verfügbar). Dies bedeutet auch, dass wir dies beispielsweise nicht verfolgen können Tutorial zum Aufnehmen des Bildschirms mit ffmpeg: Wenn wir den Befehl eingeben und die Eingabetaste drücken, wird die Aufgabe gestartet, aber beendet, wenn festgestellt wird, dass "kein Monitor verfügbar ist".
Zum Zeitpunkt des Schreibens dieses Artikels auch nicht kompatibel mit Snap-PaketenDaher konnte ich kein Paket testen, mit dem wir GIFs vom Terminal aus anzeigen können (ich werde wahrscheinlich einen Artikel darüber schreiben).
Aber da wir ffmpeg erwähnt haben, sagen Sie das Ja, wir können damit Dateien konvertieren, etwas, das wir in erklären dieser andere Artikel. Aber zuerst müssen wir die Software und alle ihre Abhängigkeiten installieren (sudo apt install ffmpeg). Wir können auch ImageMagick installieren und tun dieser andere, mit denen wir Bilder stapelweise konvertieren / bearbeiten können.
Aber es gibt ein kleines Problem mit den Routen ...
Etwas, das ich möchte, dass sie in Zukunft reparieren, hängt damit zusammen die Routen. Sie sind nicht gleich und er erkennt sie nicht gleich. Das Problem ist, wie Windows sie schreibt und wie Linux sie benötigt. Das Gute ist, man kann sich leicht daran erinnern, wie man einen Pfad von Windows nach Linux konvertiert.
Zum Beispiel: der Pfad C: \ Benutzer \ Pablo \ Destktop \ Windows wäre / mnt / c / Users / Pablo / Desktop. Wenn wir jemals eine Windows-Datei auf das Ubuntu-Terminal ziehen wollen, müssen wir das wissen Ändern Sie Backslashes grundsätzlich in normale BalkenSetzen Sie den Kleinbuchstaben «c», entfernen Sie den Doppelpunkt und fügen Sie vorne «/ mnt /» hinzu. Es ist nicht schwer sich zu erinnern.
Und so wird WSL in Windows 10 installiert und verwendet. Unter Berücksichtigung der Kapazität der Festplatten aktueller Computer und der Möglichkeiten, die es uns bietet, Ich denke, es lohnt sich, es installieren zu lassen. Und ich verlasse den Artikel mit folgendem Befehl:
wunsch
Sehr nützlich, dank dieses Tutorials, ohne etwas über Linux zu wissen, konnte ich ein wenig installieren und verstehen, was erklärt wird.
Danke vielmals ?
Ich habe bereits installiert und habe Tests durchgeführt, kann aber nicht wissen, wie ich die in Ubuntu installierten Programme unter Windows und deren Anwendungen verwenden soll.
Wenn ich beispielsweise git, das mit Ubuntu geliefert wird, aus Visual Studio-Code verwenden möchte, der unter Windows installiert ist, wie würde ich das tun?
Oder wenn Sie unter anderem Docket oder Apache und MySQL verwenden möchten.
Die Idee ist, Linux-Anwendungen von Windows aus verwenden zu können, ohne die Konsole zu betreten.
Daniel, ich schlage vor, du versuchst es mit Laragon. Es ist eine sehr interessante Lösung für Windows. (Es läuft nicht unter Linux.)
Von allen Webentwicklungsumgebungen ist es die vollständigste. Bringen Sie Apache 2.4, Nginx, MySQL 5.7, PHP 7.4, Redis, Memcached, Node.js 14, npm, git mit, und Sie können es verbessern, indem Sie Folgendes installieren (bah, Entpacken einer ZIP-Datei in einem bestimmten Ordner): phpmyadmin, Node.js. / MongoDB, Python / Django / Flask / Postgres, Ruby, Java, Go.
Ich habe aufgehört, XAMP und WAMP zu verwenden, weil es wirklich einfach ist und alles bringt, was Sie brauchen.
Hallo kannst du mir helfen? Ich erhalte den folgenden Fehler im Ubuntu-Terminal unter Windows:
"WslRegisterDistribution ist mit dem Fehler 0x80370102 fehlgeschlagen
Fehler: 0x80370102 Die virtuelle Maschine konnte nicht gestartet werden, da eine erforderliche Funktion nicht installiert wurde. "
Es sollte klargestellt werden, dass Sie genau alle angegebenen Schritte ausführen.
Vielen Dank im Voraus.
Sehr guter Beitrag.
Ich möchte mitteilen, dass ich gerade einen Test zur Installation von Ubuntu 20.04 lts in WSL durchgeführt habe. Zuvor war bereits ein X-Server installiert, XMING. Wenn Sie zuerst den XMING-Server ausführen, deklarieren wir in der Ubuntu-Sitzung die Umgebungsvariable DISPLAY =: 0.0. Damit können Sie jetzt grafische Ubuntu-Anwendungen installieren und ausführen.
Hoffe das hilft jemandem.
Grüße
In meinem Labor habe ich es ohne Probleme installiert, aber zu Hause gibt mir der Microsoft Store den Fehler "Code: 0x80131500" und es gibt keine Möglichkeit, es zurückzusetzen. Sie empfehlen, Windows zu formatieren und zu installieren, aber ich möchte nicht so viel Ärger machen. Ich wollte es nur verwenden, habe aber keine Möglichkeit, die Ubuntu-App aus dem Store herunterzuladen. Gibt es eine Möglichkeit, diese Ubuntu-Version außerhalb des Microsoft Store zu erhalten? Schöne Grüße!
Ich habe ein Problem beim Einstellen der Power Shell modalità amministratore, wsl di default version 1.
wsl --set-default-version 1
Was ich befolgt habe, ist die Version per Le Varie App
wsl –liste –ausführlich
poi potete weit manuale
wsl –set-version nome app (ausführliche Liste) Versionsnummer
folge meinem Blog super-blog-info.blogspot.com
Hallo, wie habe ich diese Konsole seit Jahren verwendet, seit sie herauskam, die Wahrheit ist, dass sie mir viele Aufgaben erleichtert hat, da die Filterbefehle, AWK usw. sehr nützlich für den Umgang mit Dateien in Windows sind, aber ich wollte wissen, ob es möglich ist, es mit Putty oder einem anderen Client zu konfigurieren.
Grüße und sehr gute Anleitung