J'essaie d'utiliser bash sur Windows 10 , mais je reçois ce message lorsque j'essaye 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 vais à cette URL qui ouvre l' application Windows Store , il n'y a aucun signe de distribution Linux .
Ma version Windows est (comme dans mon coin inférieur droit de l'écran):
Aperçu de Windows 10 Enterprise Insider. Copie d'évaluation.Build 16215.rs_prerelease.170603-1840
Je suis les instructions de ce guide Guide d'installation et je regardais également cette vidéo Édition du code et des fichiers sur le sous-système Windows pour Linux sur Windows 10 de Scott Hanselman, mais ils n'ont pas reçu le message de non distribution installée.
De l'aide?
Réponses:
Lorsque le Windows Store s'est ouvert, il n'y avait pas de Distro à choisir, puis j'ai trouvé cette commande
lxrun /install
et j'ai également travaillé pour moi.Vous obtiendrez quelque chose comme ça en sortie:
la source
J'obtiens un bug similaire après avoir essayé de désinstaller et de réinstaller.
Pour moi, j'ai dû ouvrir une invite cmd en tant qu'administrateur et exécuter
lxrun /install
la source
J'obtiens cela lorsque j'ai récemment redémarré. Si j'attends 5 minutes, le problème se résout!
la source
lxrun
commande à partir de la première réponse ou trouver quelque chose à installer pour le réparer, mais en voyant cette réponse, j'ai décidé d'attendre, et vous aviez raison, cela a commencé à fonctionner après quelques minutes.Il semble que le lien donné dans la commande ne fonctionne pas. Voici le lien réel vers le Microsoft Store pour Ubuntu.
https://www.microsoft.com/en-nz/store/p/ubuntu/9nblggh4msv6?rtc=1
la source
Si vous obtenez cette erreur après l'installation d'une distribution à l'aide du Windows Store 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.la source
Vous devez aller sur https://aka.ms/wslstore ce lien et télécharger ubuntu sur Windows. Après cela, vous pouvez utiliser bash sur Windows.
la source
Les principales réponses écrites pour cette question sont plus que suffisantes. J'ai juste eu du mal à les suivre car la
lxrun
commande a été déconseillée, donc j'obtiens l'erreurquand j'essaye d'exécuter cette commande avec cmd.
Il a été remplacé par
wsl
commande. Vous pouvez obtenir plus d'informations sur ce problème ici - https://github.com/MicrosoftDocs/WSL/issues/425Lorsque vous exécutez
wsl /install
, il est possible que vous obteniez toujours l'erreur que vous aviez précédemment publiée dans votre question. Dans ce cas, rendez-vous simplement sur le lien https://aka.ms/wslstore comme vous l'aviez fait plus tôt. Si vous ne voyez rien à venir, recherchez simplement Ubuntu et installez-le. (Si vous recherchez avec le termewsl
, vous verrez également d'autres versions de Linux et vous pourrez ensuite télécharger celle de votre choix)la source
Fonctionne sur une invite de commande administrateur pour Windows 10 Professionnel, version 1803 Build 17134.165
Cela installe GNU / Linux par défaut alors qu'il y a une option pour choisir entre:
Si le lien donné ( https://aka.ms/wslstore ) fonctionne, il ouvre le magasin Windows pour moi avec une erreur indiquant que quelque chose ne va pas de leur côté et réessayer plus tard.
la source
Si vous rencontrez des problèmes lors de l'exécution
lxrun /install
(par exemple sur la version Windows ltsb), essayez le mode manuel.Tout d'abord, allez dans le dossier avec le
.appx
fichier téléchargé et exécutez les commandes suivantes (changez le nom du fichier si nécessaire):Après avoir terminé le cd dans un nouveau dossier et exécutez le
ubuntu.exe
fichier. C'est tout.la source
Il est en fait plus facile de résoudre ce problème que les autres solutions répertoriées ici. Si vous exécutez
wslconfig /l
et si la sortie est:Windows Subsystem for Linux Distributions: Ubuntu (Default)
Exécutez simplement
wslconfig /s Ubuntu
pour définir à nouveau Ubuntu par défaut. Il devrait commencer à fonctionner maintenant.Éditer:
J'ai également constaté que si ce problème se produit lors d'un nouveau démarrage, il vous suffit d'attendre quelques minutes (10 minutes maximum) et cette erreur disparaît automatiquement.
Edit 2: J'ai également constaté que cette erreur était parfois due au non-fonctionnement du service correspondant. Exécutez CMD en tant qu'administrateur et exécutez
net start LxssManager
la source
J'ai eu ce même problème. Mais lorsque vous allez dans le magasin Windows, vous pouvez rechercher ubuntu, puis installer l'application ubuntu et cela fonctionne. Je pense que la plupart des tutoriels sur le net proviennent de la version bêta et n'ont par la suite jamais été mis à jour.
https://insights.ubuntu.com/2017/07/11/windows-10-loves-ubuntu-loveislove/
Remarque: Ceci est également ancien. Vous n'avez pas besoin d'être sur les builds initiés. Je ne suis pas et cela a fonctionné.
la source
L'accès au Microsoft Store est bloqué par mon entreprise. Pour moi, après avoir travaillé dans PowerShell (administrateur) -
la source
Accédez à cmd, puis exécutez la commande suivante:
lxrun /install
la source
La saisie
lxrun /install
d'une invite de commande élevée fonctionne ...la source
Pour exécuter bash sur Windows, ubuntu doit être installé.
Comme vous avez déjà ajouté bash à partir de programmes et de fonctionnalités, vous devez maintenant installer Ubuntu. Contrairement à ce que l'on voit dans 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 Microsoft Store à 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.
la source
La seule chose qui a fonctionné pour moi est décrite ici https://docs.microsoft.com/en-us/windows/wsl/install-manual#downloading-distros
la source
comme beginner_ l'a dit dans sa réponse, vous devez vous rendre dans le magasin et rechercher les distributions que vous souhaitez installer. Veuillez consulter le lien suivant pour comprendre ce qui a changé et ce que 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 simplement votre chance).
J'exécute sur ma machine sans le mode développeur Ubuntu, OpenSuse et Kali .
la source
Exécutez la
bash
commande dans les fenêtres git bash . Ça a marché !!la source
Pour tous ceux qui
ou
Ouvrez le Microsoft Store, installez 'Ubuntu' puis ouvrez l'application. Cela installera ubuntu et plus tard, vous pourrez utiliser la
wsl
commande car ellelxrun
est obsolètela source