Étapes d’installation manuelles pour les versions antérieures de WSL
Article
Par souci de simplicité, nous vous recommandons généralement d’utiliser la wsl --install pour installer le sous-système Windows pour Linux, mais si vous exécutez une version antérieure de Windows, cela peut ne pas être pris en charge. Nous avons inclus les étapes d’installation manuelle ci-dessous. Si vous rencontrez un problème pendant le processus d’installation, consultez la section d’installation du guide de résolution des problèmes.
Étape 1 : activer le sous-système Windows pour Linux
Vous devez d’abord activer la fonctionnalité facultative « Sous-système Windows pour Linux » avant d’installer des distributions Linux sur Windows.
Ouvrez PowerShell en tant qu’administrateur (menu Démarrer > PowerShell > cliquez avec le bouton droit sur > Exécuter en tant qu’administrateur) et entrez cette commande :
Nous vous recommandons maintenant de passer à l’étape 2, la mise à jour vers WSL 2, mais si vous souhaitez uniquement installer WSL 1, vous pouvez maintenant redémarrer votre ordinateur et passer à l’étape 6 - Installer votre distribution Linux de choix. Pour effectuer une mise à jour vers WSL 2, attendez avant de redémarrer votre ordinateur et passez à l’étape suivante.
Étape 2 : Vérifier la configuration requise pour l’exécution de WSL 2
Pour effectuer une mise à jour vers WSL 2, vous devez exécuter Windows 10...
Pour les systèmes x64 : version 1903 ou ultérieure, avec build 18362.1049 ou version ultérieure.
Pour les systèmes ARM64 : version 2004 ou ultérieure, avec build 19041 ou version ultérieure.
ou Windows 11.
Notes
Les builds inférieures à 18362 ne prennent pas en charge WSL 2. Utilisez l’assistant Windows Update pour mettre à jour votre version de Windows. La prise en charge de Windows version 1903 est également uniquement destinée aux systèmes x64. Si vous utilisez une version Arm64 de Windows, vous devez effectuer une mise à niveau vers Windows 10 version 2004 ou ultérieure pour un accès complet à WSL 2. Pour plus d’informations, consultez Prise en charge de WSL 2 dans Windows 10 versions 1903 et 1909.
Pour vérifier votre version et votre numéro de build, sélectionnez touche de logo Windows + R, tapez winver, sélectionnez OK. Mettre à jour vers la dernière version de Windows dans le menu Paramètres.
Notes
Si vous exécutez Windows 10 version 1903 ou 1909, ouvrez « Paramètres » dans votre menu Windows, accédez à « Mettre à jour & sécurité », puis sélectionnez « Rechercher les mises à jour ». Votre numéro de build doit être 18362.1049+ ou 18363.1049+, et le numéro de build secondaire doit être supérieur à .1049. En savoir plus : La prise en charge de WSL 2 arrive sur les versions 1903 et 1909 de Windows 10.
Étape 3 : Activer la fonctionnalité de machine virtuelle
Avant d’installer WSL 2, vous devez activer la fonctionnalité facultative Virtual Machine Platform. Votre machine nécessite les fonctionnalités de virtualisation pour utiliser cette fonctionnalité.
Ouvrez PowerShell en tant qu’administrateur et exécutez :
Redémarrer votre ordinateur pour terminer l’installation et la mise à jour WSL vers WSL 2.
Étape 4 : télécharger le package de mise à jour du noyau Linux
Le package de mise à jour du noyau Linux installe la version la plus récente du noyau Linux WSL 2 linux pour exécuter WSL à l’intérieur de l’image du système d’exploitation Windows. (Pour exécuter WSL à partir du Microsoft Store, avec des mises à jour plus fréquemment envoyées, utilisez wsl.exe --install ou wsl.exe --update.).
Si vous utilisez un ordinateur ARM64, téléchargez le package ARM64 à la place. Si vous ne savez pas quel type d’ordinateur vous avez, ouvrez l’invite de commandes ou PowerShell et entrez : systeminfo | find "System Type". Mise en garde : Sur les versions non anglaises de Windows, vous devrez peut-être modifier le texte de recherche, en traduisant la chaîne « Type système ». Vous devrez peut-être également échapper les guillemets pour la commande find. Par exemple, en allemand systeminfo | find '"Systemtyp"'.
Exécutez le package de mise à jour téléchargé à l’étape précédente. (Double-cliquez pour exécuter : vous serez invité à entrer des autorisations élevées, sélectionnez « oui » pour approuver cette installation.)
Une fois l’installation terminée, passez à l’étape suivante : définissez WSL 2 comme version par défaut lors de l’installation de nouvelles distributions Linux. (Ignorez cette étape si vous souhaitez que vos nouvelles installations Linux soient définies sur WSL 1).
Dans la page de la distribution, sélectionnez « Obtenir ».
distributions Linux
La première fois que vous lancez une distribution Linux nouvellement installée, une fenêtre de console s’ouvre et vous êtes invité à attendre une minute ou deux pour que les fichiers soient décompressés et stockés sur votre PC. Tous les lancements futurs devraient prendre moins d’une seconde.
Il existe certains scénarios dans lesquels vous ne pouvez pas (ou souhaitez) installer des distributions WSL Linux à l’aide du Microsoft Store. Vous exécutez peut-être une référence SKU de système d’exploitation de bureau Windows Server ou Long-Term (LTSC) qui ne prend pas en charge le Microsoft Store, ou vos stratégies réseau d’entreprise et/ou les administrateurs n’autorisent pas l’utilisation du Microsoft Store dans votre environnement. Dans ces cas, alors que WSL lui-même est disponible, vous devrez peut-être télécharger directement des distributions Linux.
Si l’application Microsoft Store n’est pas disponible, vous pouvez télécharger et installer manuellement des distributions Linux à l’aide des liens suivants :
Cela entraîne le téléchargement des packages <distro>.appx dans un dossier de votre choix.
Si vous préférez, vous pouvez également télécharger vos distributions préférées via la ligne de commande, vous pouvez utiliser PowerShell avec l’applet de commande Invoke-WebRequest. Par exemple, pour télécharger Ubuntu 20.04 :
Dans cet exemple, curl.exe est exécuté (pas seulement curl) afin d'assurer que, dans PowerShell, c'est l'exécutable réel de curl qui est invoqué, et non l'alias de curl dans PowerShell pour Invoke-WebRequest.
Une fois la distribution téléchargée, accédez au dossier contenant le téléchargement et exécutez la commande suivante dans ce répertoire, où app-name est le nom de la distribution Linux .appx fichier.
Add-AppxPackage .\app_name.appx
Une fois le téléchargement du package Appx terminé, vous pouvez commencer à exécuter la nouvelle distribution en double-cliquant sur le fichier appx. (La commande wsl -l ne montre pas que la distribution est installée tant que cette étape n’est pas terminée).
Si vous utilisez Windows Server ou rencontrez des problèmes lors de l’exécution de la commande ci-dessus, vous trouverez les instructions d’installation alternatives sur la page de documentation Windows Server pour installer le fichier .appx en le remplaçant par un fichier zip.
L’utilisation du terminal Windows vous permet d’ouvrir plusieurs onglets ou volets de fenêtres pour afficher et basculer rapidement entre plusieurs distributions Linux ou d’autres lignes de commande (PowerShell, Invite de commandes, Azure CLI, etc.). Vous pouvez personnaliser entièrement votre terminal avec des jeux de couleurs uniques, des styles de police, des tailles, des images d’arrière-plan et des raccourcis clavier personnalisés. En savoir plus.
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage. Pour plus d’informations, consultez notre guide du contributeur.
Commentaires sur Windows Subsystem for Linux
Windows Subsystem for Linux est un projet open source. Sélectionnez un lien pour fournir des commentaires :
Dans ce module, vous apprenez à utiliser le Sous-système Windows pour Linux (WSL) avec Visual Studio Code (VS Code). Nous expliquons le processus d’installation et les principes de base de l’utilisation de WSL. De plus, nous installons et utilisons l’extension Visual Studio Code WSL. Enfin, nous montrons comment déboguer et exécuter du code Python dans VS Code au sein de notre environnement WSL.