Installer Bash sur Windows 11 peut transformer votre machine en un environnement hybride combinant les fonctionnalités de Windows et Linux. Ce tutoriel vous guidera étape par étape pour configurer et exploiter Bash grâce au Sous-système Windows pour Linux (WSL).
Que vous soyez développeur ou simple curieux, voici tout ce que vous devez savoir.
Comprendre le sous-système Windows pour Linux (WSL)
Le WSL est une fonctionnalité intégrée à Windows qui permet d’exécuter une distribution Linux directement sur votre PC. Contrairement à une machine virtuelle, WSL n’a pas besoin de virtualisation matérielle et fonctionne avec des performances proches du natif.
Selon Microsoft Learn, WSL intègre parfaitement les commandes Linux dans Windows, ce qui en fait un outil idéal pour les développeurs.
Les avantages de Bash sur Windows 11
Exécution native : Vous pouvez utiliser des outils Linux directement dans Windows.
Facilité de configuration : Pas besoin de partitionner votre disque ou d’installer un système d’exploitation complet.
Gain de productivité : Simplifie le développement multiplateforme et l’automatisation.
Étape 1 : Activer et installer WSL
Pour installer Bash, vous devez d’abord configurer WSL. Voici comment procéder.
Activer WSL via le terminal
- Ouvrez PowerShell ou le Terminal Windows en tant qu’administrateur. Pour ce faire, cliquez avec le bouton droit sur l’icône Démarrer et sélectionnez Windows Terminal (Admin).
- Exécutez la commande suivante pour activer WSL :
wsl --install
Cette commande télécharge automatiquement les composants nécessaires et installe une distribution Linux par défaut (généralement Ubuntu). - Redémarrez votre PC une fois l’installation terminée.
« Le processus est simple et ne nécessite que quelques minutes pour transformer votre PC Windows en un outil de développement Linux-ready. »
Étape 2 : Configurer votre distribution Linux
Une fois votre système redémarré, la configuration de Linux commencera automatiquement.
- Créez un nom d’utilisateur et un mot de passe pour votre environnement Linux. Ces informations seront utilisées pour toutes vos sessions Bash.
- Finalisez l’installation en suivant les instructions à l’écran.
Après cela, vous aurez accès à Bash via votre distribution Linux installée (par exemple, Ubuntu).
Lancer Bash sur Windows
Voici plusieurs façons d’accéder à Bash une fois installé :
- Lancez l’application Ubuntu (ou autre) depuis le menu Démarrer.
- Tapez
bash
dans le Terminal Windows pour accéder à votre shell Linux. - Configurez des raccourcis ou utilisez Visual Studio Code pour des intégrations fluides.
Étape 3 : Installer des outils supplémentaires
Pour tirer pleinement parti de Bash, vous pouvez installer des outils Linux courants.
- Mettez à jour les paquets :
sudo apt update - Installez des outils comme
gcc
oumake
pour le développement :
sudo apt install gcc make
Ces commandes installent les outils nécessaires pour compiler des programmes et exécuter des scripts complexes.
Résolution des problèmes courants
Erreur lors de l’installation de WSL
Si la commande wsl --install
échoue, vérifiez les points suivants :
- Assurez-vous que la virtualisation est activée dans votre BIOS.
- Exécutez la commande suivante pour activer les fonctionnalités nécessaires :
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Problèmes avec Bash
Si Bash ne se lance pas correctement, essayez ces solutions :
- Réinitialisez votre distribution Linux via les paramètres Windows.
- Désinstallez et réinstallez WSL avec :
wsl --uninstall
Selon EasyTutoriel, ces problèmes sont rares et généralement dus à une configuration incomplète.
Comparaison : WSL vs machine virtuelle
WSL n’est pas la seule option pour exécuter Linux sur Windows. Voici une comparaison rapide :
Critères | WSL | Machine virtuelle (VM) |
---|---|---|
Performance | Près du natif | Dépend des ressources allouées |
Facilité d’installation | Très simple | Plus complexe (ex. VirtualBox) |
Intégration Windows | Parfaite | Limité (besoin de ponts réseaux) |
Utilisation | Idéal pour les développeurs | Idéal pour tester des environnements |
Témoignage d’utilisateur
« Installer Bash sur Windows 11 via WSL m’a permis de fusionner les meilleurs outils de Windows et Linux. Plus besoin de jongler entre deux systèmes ! » — Thomas, développeur backend.
FAQ : questions fréquentes sur Bash et Windows 11
Comment savoir si WSL est activé sur mon système ?
Exécutez la commande suivante dans le terminal :
wsl –list –online
Cela affichera les distributions disponibles.
Puis-je installer une distribution autre qu’Ubuntu ?
Oui, utilisez la commande suivante pour lister et installer d’autres distributions :
wsl –install -d <nom_de_la_distribution>
Quelle est la différence entre WSL 1 et WSL 2 ?
WSL 2 utilise un noyau Linux complet et offre de meilleures performances, notamment pour l’accès au système de fichiers. Il est recommandé par défaut.
Avec ce guide, vous êtes prêt à installer et utiliser Bash sur Windows 11. N’hésitez pas à partager votre expérience ou poser vos questions en commentaire pour enrichir cet échange. Mots clés : Bash sur Windows 11, installer WSL Windows 11.