Existe-t-il une possibilité de mettre à jour LXSS sous Windows du 14.04 au 16.04?
sudo do-release-upgrade
ne marche pas.
Existe-t-il une possibilité de mettre à jour LXSS sous Windows du 14.04 au 16.04?
sudo do-release-upgrade
ne marche pas.
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:
la source
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:
Parfois, cela fonctionne immédiatement. Parfois, il se casse, nécessitant une nouvelle tentative comme suit
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:
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:
la source
https://github.com/Microsoft/BashOnWindows/issues/482
la source
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:
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.
Mise à jour
Ubuntu 18.04 est actuellement disponible dans la boutique Microsoft.
la source
À l' écran de correctif, il suffit de créer le répertoire / var / run / écran en tant que root:
sudo mkdir /var/run/screen
. Malheureusement, ce n'est pas persistant.la source
Quelques paquets doivent être retenus (réf: BoW Issue 482 ) et la mise à niveau doit être invoquée sans utiliser
screen
:Source: github.com/kennethreitz/wsl-guide/blob/master/update.rst
la source