Le sous-système Windows pour Linux (WSL) peut être installé sur Windows Server 2019 (version 1709) et ultérieur. Ce guide vous accompagne tout au long des étapes d’activation de WSL sur votre ordinateur.
Installer WSL sur Windows Server 2022
Windows Server 2022 prend désormais en charge une installation WSL simple à l’aide de la commande :
wsl --install
Vous pouvez maintenant installer tout ce dont vous avez besoin pour exécuter WSL sur Windows Server 2022 en entrant cette commande dans une session administrateur de PowerShell ou de l’invite de commandes Windows, puis en redémarrant votre machine.
Cette commande active les composants facultatifs requis, télécharge le dernier noyau Linux, définit WSL 2 comme valeur par défaut et installe une distribution Linux pour vous (Ubuntu par défaut).
Pour plus d’informations sur la procédure à suivre, consultez la documentation WSL standard :
Installer WSL sur les versions antérieures de Windows Server
Pour installer WSL sur Windows Server 2019 (version 1709+), vous pouvez suivre les étapes d’installation manuelles ci-dessous.
Activer le sous-système Windows pour Linux
Avant de pouvoir exécuter les distributions Linux sur Windows, vous devez activer la fonctionnalité facultative « Sous-système Windows pour Linux » et redémarrer.
Ouvrez PowerShell en tant qu’administrateur et exécutez :
Consultez la section Téléchargement des distributions de la page de l’installation manuelle pour obtenir des instructions et des liens permettant de télécharger votre distribution Linux préférée.
Extraire et installer une distribution Linux
Maintenant que vous avez téléchargé une distribution Linux, afin d’extraire son contenu et de l’installer manuellement, procédez comme suit :
Extrayez le contenu du package <DistributionName>.appx à l’aide de PowerShell :
Une fois que la distribution a été 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 du fichier .appx de distribution Linux.
Add-AppxPackage .\app_name.appx
Attention
Échec de l’installation avec l’erreur 0x8007007e : Si vous recevez cette erreur, votre système ne prend pas en charge WSL. Veillez à exécuter la build 16215 ou ultérieure de Windows. Vérifiez votre build. Vérifiez également que WSL est activé et que votre ordinateur a été redémarré après l’activation de la fonctionnalité.
Ajoutez le chemin de votre distribution Linux à la variable PATH d’environnement Windows (C:\Users\Administrator\Ubuntu dans cet exemple), à l’aide de PowerShell :
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.
En tant qu’administrateur Windows Server hybride, vous intégrez des environnements Windows Server à des services Azure et vous gérez Windows Server sur des réseaux locaux.