Gibt es eine Möglichkeit, LXSS unter Windows von 14.04 auf 16.04 zu aktualisieren?
sudo do-release-upgrade
funktioniert nicht.
Gibt es eine Möglichkeit, LXSS unter Windows von 14.04 auf 16.04 zu aktualisieren?
sudo do-release-upgrade
funktioniert nicht.
Antworten:
Antwort: JA. Das war vorher nicht möglich, aber jetzt können Sie auf 16.04 updaten - mit ein bisschen Arbeit und Geduld.
Schritt 1: Aktualisieren Sie Windows auf Build 14936 oder höher. (Ab dem 06.10.2016 befindet sich dies auf dem Windows Insider "Fast Ring".) Um Ihre Build-Nummer zu überprüfen, drücken Sie zuerst "Win + R" und geben dann "winver" und die EINGABETASTE ein.
Schritt 2. Installieren oder aktualisieren Sie Linux mit einer der drei folgenden Optionen:
Option A: Wenn Sie das Linux-Subsystem noch nicht installiert haben , können Sie es einfach über "Windows-Komponenten hinzufügen oder entfernen" installieren. Standardmäßig sollte Version 16.04 installiert sein.
Option B: Wenn Sie das Linux-Subsystem bereits installiert haben und Ihre Umgebung beibehalten möchten, können Sie es auf 16.04 aktualisieren, indem Sie "do-release-upgrade" von bash ausführen.
Referenz: https://msdn.microsoft.com/en-us/commandline/wsl/release_notes#build-14936
BEARBEITEN: Die folgende Methode zum vollständigen Zurücksetzen scheint nicht zu funktionieren:
quelle
Es gibt jetzt einen Weg, der jedoch nicht unbedingt unterstützt wird. Lesen Sie die Warnungen:
https://github.com/Microsoft/BashOnWindows/issues/482#issuecomment-274584657
Zitat aus dem Beitrag von Whorfin:
Manchmal funktioniert das sofort. Manchmal bricht es und erfordert einen erneuten Versuch wie folgt
Wiederholen Sie dies, bis Sie fertig sind und bereit für die nächsten Schritte sind.
Ich musste eine Vollfenster-Eingabeaufforderung beantworten, um die Dienste neu zu starten.
Auf einem System musste ich Änderungen an / etc / default / rcS überprüfen
Bisher musste ich auf allen Systemen eine Änderung überprüfen, durch die die reguläre [nicht sichere] Distribution zu /etc/apt/apt.conf.d/50unattended-upgrades hinzugefügt wurde
... und sonstiges "y" sagen, um fortzufahren usw
Nach alledem das Folgende:
Und gut zu gehen!
Abgesehen davon - bevor ich das alles wusste, habe ich das Upgrade ohne die Apt Hold durchgeführt und ps gebrochen.
Die Wiederherstellung erforderte nicht nur die Ratschläge anderer, sondern auch ein weiteres Paket für gemeinsam genutzte Bibliotheken, da libprocps.so.3 fehlte.
Das Wiederherstellen eines Systems mit defektem ps sieht also so aus:
quelle
https://github.com/Microsoft/BashOnWindows/issues/482
quelle
Canonical und Microsoft haben Ubuntu als Windows App Store-Anwendung veröffentlicht. Um die Ubuntu-App unter Windows zu installieren, muss Windows 10 Version 16190.0 oder höher installiert sein.
Der Deinstallationsprozess überschreibt alles aus der alten Bash unter Ubuntu unter Windows. Sichern Sie also alle Daten, die Sie aus der alten Bash unter Ubuntu unter Windows speichern möchten.
Deinstallieren Sie Ihre vorherige Umgebung. Öffnen Sie eine Befehlszeile (cmd.exe) mit erhöhten Berechtigungen und geben Sie Folgendes ein:
Dies gilt nur für WSL unter Windows 10 1703 und 1607. WSL unter Windows 10 1709+ kann über die Windows Store UWP-Anwendung installiert werden.
Um die App im Microsoft Store zu finden, geben Sie einfach Ubuntu in die Suchleiste ein und klicken Sie auf Installieren, um sie zu installieren.
Aktualisieren
Ubuntu 18.04 ist derzeit im Microsoft Store erhältlich.
quelle
Um dies zu beheben Bildschirm, erstellen Sie einfach das Verzeichnis / var / run / Bildschirm als root:
sudo mkdir /var/run/screen
. Dies ist leider nicht dauerhaft.quelle
Einige Pakete müssen zurückgehalten werden (Ref: BoW Issue 482 ) und das Upgrade muss ohne Verwendung von
screen
:Quelle: github.com/kennethreitz/wsl-guide/blob/master/update.rst
quelle