web-dev-qa-db-fra.com

Essayer d'utiliser bash sous Windows et ne pas recevoir de message de distributions

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?

66
ddieppa

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
130
Lucas Dias

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

24
Levi

Je reçois cela quand j'ai récemment redémarré. Si j'attends 5 minutes, le problème se corrige tout seul!

22
user69374

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

7
Toofy

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.

4
Thaum Rystra

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.

2
Devendra

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.

1
Saif Al Falah

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é.

1
beginner_

Taper lxrun /install dans l'invite de commande élevée fonctionne ....

1
omar

L'accès à Microsoft Store est bloqué par ma société. Pour moi, les suivants ont travaillé dans PowerShell (admin) -

lxrun /install  
1
Radagast_Brown

Accédez à cmd, puis exécutez la commande suivante: lxrun /install

1
Vinam Agarwal
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:

  • Ubuntu
  • openSUSE Leap 42
  • SUSE Linux Enterprise
  • Debian GNU/Linux
  • Kali Linux

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.

1
Arpit Agarwal

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.

0
Bharat Shekhawat

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.

0
Artem Zinoviev

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.

0
Randall Flagg