Die Microsoft Store-App ist aufgrund von Gruppenrichtlinien meiner Universität deaktiviert. Ich habe Administratorrechte auf meinem Computer und habe mich gefragt, ob es eine Möglichkeit gibt, Windows Subsystem für Linux (WSL) direkt zu installieren. Oder vielleicht über Chocolatey oder eine andere Kommandozeilenmethode?
Beachten Sie, dass es seit Version 1709 (Upgrade von Fall Creator) nicht mehr ausreicht, nur den Entwicklermodus zu aktivieren.
quelle
0x80070005
, müssen Sie die exe-Datei als Administrator ausführen.wslconfig /list
undwslconfig /unregister
sind ...0x80070005
Fehler tritt aus vielen Gründen auf. Wenn Sie nachDies ist ein kurzer Vorgang, der für Windows 10 Fall Creators-Updates und höher gilt.
OptionalFeatures.exe
und starten Sie den PC neu. Aus dem Windows Server-Installationshandbuch .Laden Sie eine der folgenden Dateien herunter (mit einem beliebigen Browser oder Download-Manager):
Öffnen Sie Appx-Pakete mit 7ZIP . Extrahieren Sie nur die ausführbare Datei (z. B. Ubuntu.exe) und installieren Sie.tar.gz in einem beliebigen Laufwerk oder Ordner. Doppelklicken Sie auf diese ausführbare Datei und sie wird installiert.
Hinweise :: Sie können jetzt jede GNU / Linux-Distribution mit komprimierten RootFS-Tarballs (nur .tar.gz) installieren, die auf Distributionssites oder von Docker-Images bereitgestellt werden.
quelle
Sie können (1) die Installationsprogramme aus dem Windows Store herunterladen oder (2) eine Distributionsdatei herunterladen und mit Tools wie lxRunOffline oder WSL Distrolauncher installieren .
Herunterladen des Installationsprogramms aus dem Windows Store
Sie können die Installationsprogramme mit Powershell aus dem Windows Store herunterladen . Beispielsweise können Sie die Ubuntu 16-Version mit dem folgenden Befehl herunterladen
Im obigen Befehl lautet die Ausgabedatei
Ubuntu.appx
. Es muss so benannt werden. Sie können diese Anwendung ausführen, um Ubuntu zu installieren.LxRunOffline verwenden
Zunächst müssen Sie eine Distributionsdatei herunterladen. In sind viele Distributionsdateien verfügbarIm lxRunOffline-Wiki .
Um beispielsweise dasselbe Ubuntu 16 aus dem Microsoft Windows Store zu installieren, können Sie die Datei unter herunterladen
Anschließend können Sie die Linux-Distribution mit lxRunOffline installieren
Um die Distribution auszuführen, können Sie dasselbe lxRunOffline verwenden
Verwenden eines DistroLauncher
Sie können einige DistroLauncher verwenden. Es gibt viele Versionen, die auf dem Microsoft-Beispiel basieren , um benutzerdefinierte Linux-Distributionen für WSL zu erstellen. Zum Beispiel können Sie die Yuk7-Version verwenden .
Sie müssen eine Distributionsdatei herunterladen und die
launcher.exe
. Um dieselbe oben erwähnte Verteilungsdatei zu verwenden, müssen Sie die Verteilungsdatei inrootfs.tar.gz
und den Starter in den gewünschten Verteilungsnamen umbenennen . Später müssen Sie den Launcher als Administrator ausführen (ich habe Fehler beim Ausführen als normaler Benutzer).Wenn Sie den Launcher zum ersten Mal ausführen, wird die Distribution installiert und ausgeführt. Beim nächsten Mal wird die Linux-Distribution ausgeführt.
Nach der Installation können Sie die Distributionen mit
wslconfig
denlxrunoffline
Befehlen oder verwalten .HINWEIS: Zusätzlich zu den oben genannten Distributionsdateien können Sie eine neue Datei erstellen, die auf anderen Linux-Distributionen basiert. Sie können die im WSLInstall-Projekt enthaltenen Anweisungen ausprobieren . Möglicherweise müssen Sie nach der Installation weitere Schritte ausführen, um das neue Linux ordnungsgemäß zu starten.
quelle