Comment utiliser le terminal Linux sous Windows 10

Vous pouvez désormais accéder à la plupart des utilitaires et applications de ligne de commande Linux au-dessus du système d'exploitation Windows 10 à l'aide du sous-système Windows pour Linux (WSL).

Bien que Windows soit le système d'exploitation le plus utilisé et le plus populaire pour les ordinateurs de bureau et les ordinateurs portables, il n'est pas aussi sécurisé et open source que le système d'exploitation Linux. C'est pourquoi de nombreux développeurs de logiciels et professionnels préfèrent le système d'exploitation Linux.

Microsoft a entamé un partenariat avec Canonical, créateurs d'Ubuntu Linux. Cette voie a ouvert la voie aux utilisateurs de Linux pour utiliser Linux sur Windows. Oui, vous pouvez exécuter Linux sur Windows 10 sans avoir besoin d'un double démarrage, ou en utilisant VMWare/VirtualBox, ou en l'installant comme système d'exploitation principal.

Vous pouvez accéder à diverses commandes et logiciels Linux à partir du terminal Linux sous Windows 10. Dans cet article, nous vous expliquerons pas à pas comment installer et exécuter le terminal Linux sur le système d'exploitation Windows 10.

Activer le sous-système Windows pour Linux (WSL) et installer Ubuntu dans Windows 10

Si vous avez l'intention d'exécuter un terminal Linux sur Windows 10, vous devez d'abord activer la fonctionnalité « Sous-système Windows pour Linux ». Ensuite, vous pouvez télécharger et installer votre choix de distribution Linux.

Le sous-système Windows pour Linux (WSL) est une fonctionnalité qui crée un environnement GNU/Linux qui vous permet d'exécuter des outils et services de ligne de commande Linux de base directement sur Windows, en plus de vos applications de bureau et de magasin modernes.

En activant le sous-système Linux de Windows 10, vous pouvez installer et exécuter diverses distributions Linux (distributions) telles que Ubuntu, OpenSuse, SUSE Linux, Fedora, etc.

Tout d'abord, vérifiez votre version de Windows

Mais avant d'expliquer comment activer le sous-système Windows pour Linux (WSL) et installer Linux, vous devez vérifier si vous exécutez une version compatible de Windows 10. WSL n'est pris en charge que sur Windows 10 64 bits (à partir de la version 1607) et Windows Server 2019.

Pour vérifier votre version et build de Windows, accédez à « Paramètres » dans le menu Démarrer de Windows.

Ensuite, cliquez sur le paramètre « Système ».

Ensuite, faites défiler vers le bas et sélectionnez l'option « À propos » en bas du volet de gauche pour afficher la section À propos de.

Sur la page À propos, sous les spécifications Windows, vous pouvez voir la « Version » et la « version du système d'exploitation » de votre Windows 10.

Activer le sous-système Windows pour Linux

Il existe deux types différents de versions WSL : WSL 1 et WSL 2. Bien qu'elles offrent toutes deux une intégration fluide et continue de Linux dans Windows, WSL 2 est la version la plus récente et la plus rapide qui prend en charge la compatibilité complète du noyau Linux et des appels système. WSL 1 exécute une couche de traduction qui comble le fossé entre le noyau Linux et Windows.

  • Courir WSL 2, vous devez exécuter des systèmes Windows 10 x64 bits : version 1903 ou supérieure, avec Build 18362 ou supérieure.
  • Courir WSL 1, vous aurez besoin de systèmes Windows 10 x64 bits : Version 1709 ou supérieure, avec Build 16215 ou supérieure.

Peu importe la version de WSL que vous souhaitez exécuter, vous devez d'abord l'activer pour l'utiliser. Pour ce faire, commencez à taper « Activer et désactiver les fonctionnalités Windows » dans le champ de recherche du menu Démarrer.

Sélectionnez le panneau de configuration « Activer et désactiver les fonctionnalités Windows » dans le résultat de la recherche.

Ensuite, faites défiler jusqu'à « Sous-système Windows pour Linux », cochez la case en face de celui-ci et cliquez sur le bouton « OK ».

Une fois les modifications appliquées, cliquez sur « Redémarrer maintenant » pour redémarrer votre ordinateur

Si vous souhaitez uniquement installer WSL 1, vous pouvez maintenant redémarrer votre ordinateur et installer votre distribution Linux.

Activer WSL 1 via PowerShell

Vous pouvez également activer WSL via l'outil de ligne de commande « PowerShell ». Cela fait le même travail que le panneau de configuration des fonctionnalités de Windows. Pour cela, ouvrez « PowerShell » en tant qu'administrateur et exécutez la commande ci-dessous.

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

Activer WSL 2

Nous vous recommandons de mettre à niveau votre WSL vers la version 2 pour des performances plus rapides et d'exécuter un vrai noyau Linux directement sur Windows 10. Tout ce que vous avez à faire est d'activer la fonctionnalité « Plateforme de machine virtuelle » en plus du « Sous-système Windows pour Linux ». sur le panneau de configuration des fonctionnalités de Windows (voir ci-dessous).

Attendez que les modifications soient appliquées, puis redémarrez votre ordinateur.

Activer WSL 2 via PowerShell

Cette première étape pour activer WSL 2 consiste à activer le composant de fonctionnalité Virtual Machine Platform sur Windows. Vous pouvez également activer WSL 2 via l'outil de ligne de commande « PowerShell ». Pour ce faire, ouvrez « PowerShell » en tant qu'administrateur et exécutez la commande supplémentaire suivante avec la commande WSL 1.

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Définir WSL 2 comme version par défaut

Avant de configurer WSL 2 comme version par défaut pour toutes les distributions Linux, téléchargez la mise à jour du package du noyau Linux WSL pour les systèmes x64.

Exécutez le programme d'installation .msi téléchargé et installez-le. Cela ne prendra que quelques secondes.

Pour définir WSL 2 comme version par défaut lors de l'installation d'une nouvelle distribution Linux, ouvrez PowerShell et exécutez cette commande la commande suivante :

wsl –set-default-version 2

Redémarrez ensuite votre système pour basculer la fonctionnalité de WSL 1 à WSL 2.

Installez la distribution Linux de votre choix

WSL est activé, nous allons maintenant installer une distribution Linux. Tout d'abord, recherchez « Microsoft Store » dans le champ de recherche du menu Démarrer. Ensuite, ouvrez-le à partir du résultat de la recherche.

Vous verrez une liste de toutes les distributions Linux actuellement disponibles dans le Windows Store qui sont prises en charge par WSL.

  • Ubuntu 16.04 LTS
  • Ubuntu 18.04 LTS
  • Ubuntu 20.04 LTS
  • openSUSE Leap 15.1
  • SUSE Linux Enterprise Server 12 SP5
  • SUSE Linux Enterprise Server 15 SP1
  • Kali Linux
  • Debian GNU/Linux
  • Fedora Remix pour WSL
  • Pengwin
  • Entreprise Pengwin
  • WSL alpin

Toutes ces distributions sont disponibles gratuitement. Pour notre didacticiel, nous sélectionnerons « Ubuntu ».

À partir de la page de la distribution Ubuntu, cliquez sur le bouton « Obtenir ».

Maintenant, la distribution Ubuntu sera téléchargée et installée automatiquement sur votre ordinateur.

Une fois l'installation terminée, cliquez sur le bouton « Lancer » pour lancer le terminal. Vous pouvez également lancer l'application à partir du menu Démarrer de Windows.

Une nouvelle fenêtre de terminal Ubuntu apparaîtra. Le premier lancement prendra quelques minutes pour enregistrer l'environnement Ubuntu avec WSL. Une fois cela terminé, le terminal vous demandera de créer un "nouveau nom d'utilisateur Unix" et un "nouveau mot de passe". Saisissez le nouveau nom d'utilisateur et le nouveau mot de passe et terminez la configuration.

Une fois la configuration terminée, vous serez redirigé vers la ligne de commande bash. Il est préférable de mettre à jour le logiciel tout de suite. Dans Ubuntu, vous pouvez rechercher, télécharger et installer des mises à jour logicielles, le tout à partir du apte commander.

Entrez la commande ci-dessous pour mettre à jour le logiciel. Et vous serez invité à saisir le mot de passe, entrez le mot de passe nouvellement créé pour exécuter la commande en tant qu'administrateur.

mise à jour sudo apt

Cette commande « mise à jour » mettra à jour les référentiels Ubuntu.

Ubuntu téléchargera une série de listes de paquets.

Mais ils ne sont pas encore améliorés. Pour mettre à niveau tous les packages disponibles, saisissez la commande suivante :

mise à niveau sudo apt

Entrez « Y » à l'invite pour continuer l'installation.

Les packages de mise à niveau de la commande « dist-upgrade » vers leurs dernières versions.

Mettre à niveau WSL1 vers WSL 2 pour Ubuntu

Si vous souhaitez mettre à niveau la version WSL 1 existante vers WSL 2 pour une distribution spécifique. Ensuite, exécutez la commande ci-dessous dans PowerShell.

wsl –set-default-version 2

Remplacez l'argument '' par le nom de la distribution (Ubuntu dans notre cas) exécutée par votre installation WSL 1.

Désormais, vous pouvez accéder aux commandes et logiciels Linux sur un système Windows 10 à l'aide de cet environnement Ubuntu.

shell bash sur Windows 10

Vous disposez maintenant d'un shell "bash" en ligne de commande complet sur votre système basé sur la distribution Linux. Vous pouvez accéder à toutes les commandes et applications Linux via ce shell bash.

Pour exécuter le shell bash, tapez « bash » dans le champ de recherche du menu Démarrer et cliquez pour ouvrir l'outil de ligne de commande bash.

Maintenant, vous pouvez commencer à exécuter des commandes là-bas.

Profitez de Linux sur Windows !