Soll ich Ubuntu auf WSL aktualisieren?


9

Ich habe Bash unter Ubuntu unter Windows.

Bash unter Ubuntu unter Windows

Die Ausgabe von lsb_release -aist die folgende.

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 14.04.5 LTS
Release:        14.04
Codename:       trusty

Soll ich ein Upgrade durchführen? Riskiere ich es zu brechen?

Antworten:


10

Ja, es ist möglich und es gibt zwei Möglichkeiten:

  1. Verwenden Sie lxrunzum Installieren und Deinstallieren bash:

    lxrun /uninstall
    lxrun /install
  2. Upgrade mit do-release-upgrade:

    sudo do-release-upgrade

Information:

  • Die zweite Methode funktioniert möglicherweise gemäß dem unten angegebenen Link, aber dieser Artikel ist 2016so, dass diese Methode möglicherweise funktioniert.

  • Hier ist ein Clip von Microsoft

    Hinweis: WSL wird in einer kommenden Version Ubuntu Version 16.04 (Xenial) anstelle von Ubuntu 14.04 (Trusty) installieren. Diese Änderung gilt für Insider, die neue Instanzen installieren (lxrun.exe / install oder erste Ausführung von bash.exe). Bestehende Instanzen mit Trusty werden nicht automatisch aktualisiert. Benutzer können ihr Trusty-Image mit dem Befehl do-release-upgrade auf Xenial aktualisieren.

Quelle:

https://www.howtogeek.com/278152/how-to-update-the-windows-bash-shell/

https://msdn.microsoft.com/en-us/commandline/wsl/release_notes#build-14936


Ich möchte meine Ubuntu 16.04 LTS-Version aktualisieren. Ich kann bearbeiten , /etc/update-manager/release-upgradesindem Sie Prompt=ltsauf Prompt=normalund dann do-release-upgradeinformiert ordnungsgemäß mir , dass Artful 17.10 installiert werden. Ich habe dies jedoch nicht von Microsoft dokumentiert gesehen. Hat es jemand versucht?
user643722

Für do-release-upgradeSie könnten festlegen müssen RELEASE_UPGRADER_NO_SCREEN=1: sudo -S env RELEASE_UPGRADER_NO_SCREEN=1 do-release-upgrade(Quelle: wsl-guide.org/en/latest/update.html )
amaslenn

@amaslenn: Hier ist ein Link, der erklärt, warum RELEASE_UPGRADE_NO_SCREEN benötigt wird: github.com/Microsoft/WSL/issues/927
Heinzi

0

Sie sollten WSL sichern und neu installieren. Dieses Mal sollten Sie eine neuere Version aus dem Windows Store installieren und Ihre Lieblingsdistribution auswählen.


0
sudo -S apt-mark hold procps strace sudo
sudo -S env RELEASE_UPGRADER_NO_SCREEN=1 do-release-upgrade

Diese sollten Ubuntu unter Windows auf die neueste Version aktualisieren.


Wofür ist die -SFlagge?
Svish
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.