Cet article va expliquer la mise à jour et la mise à niveau du Windows Subsystem for Linux.
Edit 04/02/2020 : Mise à jour de l’article
Sommaire
Différence entre mise à jour et mise à niveau.
- Une mise à jour implique que la version de Linux ne va pas changer. Il s’agit essentiellement de mises à jour de sécurité au niveau des logiciels.
- Une mise à niveau implique un changement de version du Linux mis à niveau. Attention : La mise à niveau a un impact important sur le système. Pensez à faire une sauvegarde de vos données au préalable.
Mise à jour
Ubuntu, Debian et Kali Linux
sudo apt update && sudo apt upgrade
OpenSUSE Leap et SUSE Linux Enterprise Server
sudo zypper refresh
Mise à niveau
Ubuntu, Debian et Kali Linux
Il faut au préalable modifier le fichier /etc/update-manager/release-upgrades
en modifiant la valeur lts
à normal
.
fox@WX-OR6181792:~$ cat /etc/update-manager/release-upgrades # Default behavior for the release upgrader. [DEFAULT] # Default prompting behavior, valid options: # # never - Never check for a new release. # normal - Check to see if a new release is available. If more than one new # release is found, the release upgrader will attempt to upgrade to # the release that immediately succeeds the currently-running # release. # lts - Check to see if a new LTS release is available. The upgrader # will attempt to upgrade to the first LTS release available after # the currently-running one. Note that this option should not be # used if the currently-running release is not itself an LTS # release, since in that case the upgrader won't be able to # determine if a newer release is available. Prompt=lts
Après avoir modifié et sauvegardé le fichier, la commande sudo do-release-upgrade
permet de lancer l’upgrade de version.
Attention, l’upgrade est une opération importante au niveau du système. Elle peut durer longtemps et altérer vos fichiers. Pensez bien à faire une sauvegarde de vos fichiers importants.
Une fois que l’upgrade est terminé, un redémarrage de WSL est nécessaire. Celui-ci est réalisé via PowerShell en mode administrateur.
Restart-Service LxssManager