J'essaie d'utiliser bash sous Windows 10, mais je reçois ce message lorsque j'ai essayé d'exécuter bash:
Le sous-système Windows pour Linux n’a pas de distributions installées . Les distributions peuvent être installées en visitant le Windows Store: https://aka.ms/wslstore Appuyez sur n'importe quelle touche pour continuer ...
Lorsque je me rends dans cette URL qui ouvre l'application Windows Store, il n'y a aucun signe d'une distribution Linux.
Ma version Windows est (comme dans mon coin inférieur droit de l'écran):
Aperçu de Windows 10 Enterprise Insider. Version d'évaluation.Build 16215.rs_prerelease.170603-1840
Je suis les instructions de ce guide Guide d'installation et regardais également cette vidéo Édition de code et de fichiers sur le sous-système Windows pour Linux sous Windows 10 de Scott Hanselman, mais le message no no Distribution.
De l'aide?
Lorsque le Windows Store a ouvert, il n'y avait pas de Distro à choisir, puis j'ai trouvé cette commande lxrun /install
et travaillé pour moi également.
Vous obtiendrez quelque chose comme ceci en sortie:
C:\WINDOWS\system32>lxrun /install
Warning: lxrun.exe is only used to configure the legacy Windows Subsystem for Linux distribution.
Distributions can be installed by visiting the Microsoft Store:
https://aka.ms/wslstore
This will install Ubuntu on Windows, distributed by Canonical and licensed under its terms available here:
https://aka.ms/uowterms
Type "y" to continue: y
Downloading from the Microsoft Store... 100%
Extracting filesystem, this will take a few minutes...
Would you like to set the Ubuntu locale to match the Windows locale (en-FI)?
The default locale is en_US.
Type "y" to continue: y
Please create a default UNIX user account. The username does not need to match your Windows username.
For more information visit: https://aka.ms/wslusers
Enter new UNIX username: <you type your login here>
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Installation successful!
Documentation is available at: https://aka.ms/wsldocs
Je reçois un bogue similaire après avoir essayé de désinstaller et de réinstaller.
Pour moi, je devais ouvrir une invite cmd en tant qu'administrateur et exécuter lxrun /install
Je reçois cela quand j'ai récemment redémarré. Si j'attends 5 minutes, le problème se corrige tout seul!
Il semble que le lien donné dans la commande ne fonctionne pas. Voici le lien réel vers le magasin Microsoft pour Ubuntu.
https://www.Microsoft.com/en-nz/store/p/ubuntu/9nblggh4msv6?rtc=1
Si vous obtenez cette erreur après avoir installé une distribution à l'aide du magasin Windows et que WSL fonctionnait auparavant, vous devrez peut-être vous assurer que le service LxssManager est en cours d'exécution, car il s'arrête souvent après une mise à jour de Windows ou un redémarrage.
Accédez à services.msc, recherchez LxssManager
et démarrez-le. s'il est déjà en cours d'exécution, redémarrez-le.
Vous devez aller à https://aka.ms/wslstore ce lien et télécharger Ubuntu sur Windows. Après cela, vous pouvez utiliser bash sur Windows.
En fait, il est plus facile de résoudre ce problème que d’autres solutions répertoriées ici. Si vous exécutez wslconfig /l
et si le résultat est:
Windows Subsystem for Linux Distributions:
Ubuntu (Default)
Il suffit d’exécuter wslconfig /s Ubuntu
pour redéfinir Ubuntu par défaut. Il devrait commencer à fonctionner maintenant.
Modifier:
J'ai également constaté que si ce problème se produisait lors d'un nouveau démarrage, attendez quelques minutes (10 minutes maximum) et cette erreur disparaîtra automatiquement.
J'ai eu le même problème. Mais lorsque vous allez dans le Windows Store, vous pouvez rechercher Ubuntu, puis installer l'application Ubuntu et tout fonctionne. Je pense que la plupart des tutoriels sur le net proviennent de la version bêta et n'ont jamais été mis à jour par la suite.
https://insights.ubuntu.com/2017/07/11/windows-10-loves-ubuntu-loveislove/
Note: Ceci est aussi vieux. Vous n'avez pas besoin d'être sur les builds d'initiés. Je ne suis pas et cela a fonctionné.
Taper lxrun /install
dans l'invite de commande élevée fonctionne ....
L'accès à Microsoft Store est bloqué par ma société. Pour moi, les suivants ont travaillé dans PowerShell (admin) -
lxrun /install
Accédez à cmd, puis exécutez la commande suivante: lxrun /install
lxrun /install
Fonctionne sur une invite de commande de l'administrateur pour Windows 10 Professional, version 1803, version 17134.165
Ceci installe GNU/Linux par défaut alors qu’il existe une option pour choisir entre:
Si le lien donné ( https://aka.ms/wslstore ) fonctionne, il ouvre le magasin Windows avec une erreur disant que quelque chose ne va pas de leur côté et que vous devez réessayer plus tard.
Pour exécuter bash sur Windows, vous devez installer ubuntu.
Comme vous avez déjà ajouté bash à partir de programmes et de fonctionnalités, vous devez maintenant installer Ubuntu. Contrairement à la plupart des guides d’installation sur le Web, il ne s’installe pas en exécutant "bash.exe".
Vous pouvez simplement aller dans le magasin Microsoft à la recherche de 'Bash' ou 'Ubuntu' et installer Ubuntu 18 LTS à partir de là.
Après l'installation, vous pourrez utiliser le terminal et toutes ses commandes.
Si vous rencontrez des problèmes lors de l'exécution de lxrun /install
(par exemple sous la version Windows de Ltsb), essayez le mode manuel.
Tout d’abord, allez dans le dossier avec le fichier .appx
téléchargé et exécutez les commandes suivantes (changez le nom de fichier si nécessaire):
Rename-Item ~/Ubuntu.appx ~/Ubuntu.Zip
Expand-Archive ~/Ubuntu.Zip ~/Ubuntu
Après avoir terminé cd dans un nouveau dossier et exécuter le fichier ubuntu.exe
. C'est tout.
comme débutant_ a dit dans sa réponse, vous devez vous rendre au magasin et rechercher les distributions que vous souhaitez installer .Veuillez vous reporter au lien suivant pour comprendre ce qui a changé et ce qui a changé. vous pouvez vous attendre ou quelles distributions vous pouvez rechercher (la liste est obsolète alors essayez simplement de trouver une liste mise à jour ou tentez votre chance).
J'utilise ma machine sans le mode développeur Ubuntu, OpenSuse et Kali.