Réponses:
Réponse: OUI. Ce n'était pas possible auparavant, mais maintenant vous pouvez maintenant mettre à jour vers 16.04 - avec un peu de travail et de patience.
Étape 1: mettez à jour Windows pour créer la version # 14936 ou supérieure. (À partir du 2016-10-06, c'est sur le "Fast Ring" de Windows Insider.) Pour vérifier votre numéro de build, appuyez d'abord sur "Win + R" puis tapez "winver" et ENTER.
Étape 2. Installez ou mettez à niveau Linux en utilisant l'une de ces trois options:
Option A: Si vous n'avez pas encore installé le sous-système Linux, vous pouvez simplement l'installer à partir de "Ajouter ou supprimer des composants Windows" et il devrait installer la version 16.04 par défaut.
Option B: si vous avez déjà installé le sous-système Linux et que vous souhaitez conserver votre environnement, vous pouvez le mettre à jour vers 16.04 en exécutant "do-release-upgrade" à partir de bash.
Référence: https://msdn.microsoft.com/en-us/commandline/wsl/release_notes#build-14936
EDIT: la méthode de «réinitialisation complète» suivante ne semble pas fonctionner:
> lxrun /uninstall /full
> lxrun /install
> lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.5 LTS
Release: 14.04
Codename: trusty
Il existe un moyen maintenant, mais il n'est pas pris en charge, et lisez les mises en garde:
https://github.com/Microsoft/BashOnWindows/issues/482#issuecomment-274584657
Citation du message de Whorfin:
sudo -S apt-get remove screen
sudo -S apt-mark hold procps strace
sudo -S env RELEASE_UPGRADER_NO_SCREEN=1 do-release-upgrade
Parfois, cela fonctionne immédiatement. Parfois, il se casse, nécessitant une nouvelle tentative comme suit
sudo -S dpkg --configure -a
sudo -S env RELEASE_UPGRADER_NO_SCREEN=1 do-release-upgrade
Répétez l'opération jusqu'à ce que vous soyez prêt et prêt pour les étapes suivantes.
J'ai dû répondre à une invite en plein écran pour "redémarrer les services"
Sur un système, j'ai dû revoir les modifications apportées à / etc / default / rcS
Jusqu'à présent, sur tous les systèmes, j'ai dû revoir une modification qui ajoutait la distribution régulière [non-security] à /etc/apt/apt.conf.d/50unattended-upgrades
... et divers disant "y" pour continuer etc
Après tout cela, ce qui suit:
sudo -S rm /etc/apt/apt.conf.d/50unattended-upgrades.ucf-old
sudo -S dpkg --configure -a
sudo -S apt-get update
sudo -S apt-get upgrade
sudo -S apt-get dist-upgrade
sudo -S apt-get autoremove
Et c'est bon!
Un aparté - avant de savoir tout cela, j'ai fait la mise à niveau sans la fonction apt hold et j'ai cassé ps.
La récupération a nécessité non seulement les conseils des autres, mais un autre package de bibliothèque partagée, car libprocps.so.3 était manquant.
Donc, récupérer un système avec un ps cassé ressemble à ceci:
wget http://mirrors.kernel.org/ubuntu/pool/main/p/procps/procps_3.3.9-1ubuntu2_amd64.deb
wget http://mirrors.kernel.org/ubuntu/pool/main/s/strace/strace_4.8-1ubuntu5_amd64.deb
wget http://mirrors.kernel.org/ubuntu/pool/main/p/procps/libprocps3_3.3.9-1ubuntu2_amd64.deb
sudo -S dpkg -i procps_3.3.9-1ubuntu2_amd64.deb
sudo -S dpkg -i strace_4.8-1ubuntu5_amd64.deb
sudo -S dpkg -i libprocps3_3.3.9-1ubuntu2_amd64.deb
https://github.com/Microsoft/BashOnWindows/issues/482
sudo do-release-upgrade -f DistUpgradeViewNonInteractive -d # Screen is broken.
Canonical et Microsoft ont publié Ubuntu en tant qu'application de magasin d'applications Windows. Pour installer l'application Ubuntu sur Windows, vous devez avoir installé Windows 10 version 16190.0 ou ultérieure.
Le processus de désinstallation écrasera tout de l'ancien bash sur Ubuntu sur l'environnement Windows, donc sauvegardez toutes les données que vous souhaitez enregistrer de l'ancien bash sur Ubuntu sur l'environnement Windows.
Désinstallez votre environnement précédent. Ouvrez une ligne de commande (cmd.exe) avec des autorisations élevées et tapez:
lxrun /uninstall /full
Cela ne s'applique qu'à WSL sur Windows 10 1703 et 1607. WSL sur Windows 10 1709+ peut être installé à partir de l'application Windows Store UWP.
Pour trouver l'application dans la boutique Microsoft, tapez simplement Ubuntu dans la barre de recherche et cliquez sur installer pour l'installer.
Ubuntu 18.04 est actuellement disponible dans la boutique Microsoft.
Quelques paquets doivent être retenus (réf: BoW Issue 482 ) et la mise à niveau doit être invoquée sans utiliser screen
:
$ sudo -S apt-mark hold procps strace sudo
$ sudo -S env RELEASE_UPGRADER_NO_SCREEN=1 do-release-upgrade
Source: github.com/kennethreitz/wsl-guide/blob/master/update.rst