Dois-je mettre à jour Ubuntu sur WSL?

9

J'ai Bash sur Ubuntu sur Windows.

Bash sur Ubuntu sur Windows

La sortie de lsb_release -aest la suivante.

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

Dois-je mettre à niveau? Dois-je risquer de le casser?

Kangourou
la source

Réponses:

10

Oui, c'est possible et il y a deux options:

  1. Utilisez lxrunpour installer et désinstaller bash:

    lxrun /uninstall
    lxrun /install
  2. Mettre à niveau avec do-release-upgrade:

    sudo do-release-upgrade

Information:

  • La deuxième méthode pourrait fonctionner selon le lien donné ci-dessous, mais cet article est 2016donc cette méthode pourrait fonctionner.

  • Voici un extrait de Microsoft

    Remarque: WSL installera Ubuntu version 16.04 (Xenial) au lieu d'Ubuntu 14.04 (Trusty) dans une prochaine version. Cette modification s'appliquera aux Insiders installant de nouvelles instances (lxrun.exe / install ou première exécution de bash.exe). Les instances existantes avec Trusty ne seront pas mises à niveau automatiquement. Les utilisateurs peuvent mettre à niveau leur image Trusty vers Xenial à l'aide de la commande do-release-upgrade.

La source:

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

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

George Udosen
la source
Je voudrais mettre à jour ma version Ubuntu 16.04 LTS. Je peux modifier /etc/update-manager/release-upgradesen changeant Prompt=ltsen Prompt=normalpuis do-release-upgradem'informe dûment qu'Artful 17.10 peut être installé. Je n'ai cependant pas vu cela documenté par Microsoft. Quelqu'un l'a-t-il essayé?
user643722
Car do-release-upgradevous devrez peut-être définir RELEASE_UPGRADER_NO_SCREEN=1: sudo -S env RELEASE_UPGRADER_NO_SCREEN=1 do-release-upgrade(source: wsl-guide.org/en/latest/update.html )
amaslenn
@amaslenn: Voici un lien qui explique pourquoi RELEASE_UPGRADE_NO_SCREEN est nécessaire: github.com/Microsoft/WSL/issues/927
Heinzi
0

Vous devez sauvegarder et réinstaller WSL. Cette fois, vous devez installer une version plus récente du Windows Store en choisissant votre distribution préférée.

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

Ceux-ci devraient mettre à jour Ubuntu sous Windows vers la dernière version.

Chaitanya Malhotra
la source
À quoi sert le -Sdrapeau?
Svish