Devo aggiornare Ubuntu su WSL?


9

Ho Bash su Ubuntu su Windows.

Bash su Ubuntu su Windows

L'output di lsb_release -aè il seguente.

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

Devo aggiornare? Rischio di romperlo?

Risposte:


10

Sì, è possibile e ci sono due opzioni:

  1. Utilizzare lxrunper installare e disinstallare bash:

    lxrun /uninstall
    lxrun /install
  2. Aggiorna con do-release-upgrade:

    sudo do-release-upgrade

Informazione:

  • Il secondo metodo potrebbe funzionare in base al link indicato di seguito, ma l'articolo è 2016quindi questo metodo potrebbe funzionare.

  • Ecco la clip di Microsoft

    Nota: WSL installerà Ubuntu versione 16.04 (Xenial) invece di Ubuntu 14.04 (Trusty) in una prossima versione. Questa modifica si applicherà agli Insider che installano nuove istanze (lxrun.exe / install o prima esecuzione di bash.exe). Le istanze esistenti con Trusty non verranno aggiornate automaticamente. Gli utenti possono aggiornare la loro immagine Trusty a Xenial usando il comando do-release-upgrade.

Fonte:

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

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


Vorrei aggiornare la mia versione di Ubuntu 16.04 LTS. Posso modificare /etc/update-manager/release-upgradescambiando Prompt=ltsin Prompt=normale quindi do-release-upgrademi informa debitamente che Artful 17.10 può essere installato. Non ho visto questo documentato da Microsoft però. Qualcuno l'ha provato?
user643722

Perché do-release-upgradepotresti dover impostare RELEASE_UPGRADER_NO_SCREEN=1: sudo -S env RELEASE_UPGRADER_NO_SCREEN=1 do-release-upgrade(fonte: wsl-guide.org/en/latest/update.html )
amaslenn,

@amaslenn: ecco un link che spiega perché RELEASE_UPGRADE_NO_SCREEN è necessario: github.com/Microsoft/WSL/issues/927
Heinzi

0

È necessario eseguire il backup e reinstallare WSL. Questa volta dovresti installare una versione più recente dal Windows Store scegliendo la tua distribuzione preferita.


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

Questi dovrebbero aggiornare Ubuntu su Windows all'ultima versione.


A cosa serve la -Sbandiera?
Svish,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.