Télécharger manuellement le sous-système de Windows pour les packages de distribution de LinuxManually download Windows Subsystem for Linux distro packages

Il existe plusieurs scénarios dans lequel peut ne pas pouvoir (ou souhaitez) pour installer des distributions de Linux de WSL via le Microsoft Store.There are several scenarios in which you may not be able (or want) to, install WSL Linux distros via the Microsoft Store. Plus précisément, vous exécutez peut-être un serveur Windows ou le bureau de Long-Term Servicing (LTSB/LTSC) référence (SKU) du système d’exploitation qui ne prennent en charge Microsoft Store, ou vos stratégies de réseau d’entreprise et/ou Administrateurs pour autoriser l’utilisation de Microsoft Store ne pas dans votre environnement.Specifically, you may be running a Windows Server or Long-Term Servicing (LTSB/LTSC) desktop OS SKU that doesn't support Microsoft Store, or your corporate network policies and/or admins to not permit Microsoft Store usage in your environment.

Dans ces cas, tandis que WSL lui-même est disponible, comment télécharger et installer des distributions de Linux dans WSL si vous ne pouvez pas accéder au magasin ?In these cases, while WSL itself is available, how do you download and install Linux distros in WSL if you can't access the store?

Remarque: Environnements de shell de ligne de commande, y compris les distributions Linux/WSL Cmd et PowerShell ne sont pas autorisées à s’exécuter sur Windows 10 S Mode.Note: Command-line shell environments including Cmd, PowerShell, and Linux/WSL distros are not permitted to run on Windows 10 S Mode. Cette restriction existe afin de garantir les objectifs de l’intégrité et la sécurité en Mode S offre : Lecture ce billet pour plus d’informations.This restriction exists in order to ensure the integrity and safety goals that S Mode delivers: Read this post for more information.

Téléchargement de distributionsDownloading distros

Si l’application Microsoft Store n’est pas disponible, vous pouvez télécharger et installer manuellement les distributions de Linux en cliquant sur ces liens :If the Microsoft Store app is not available, you can download and manually install Linux distros by clicking these links:

Cela entraîne le <distro>.appx packages à télécharger vers un dossier de votre choix.This will cause the <distro>.appx packages to download to a folder of your choosing. Suivez le instructions d’installation pour installer votre distro(s) téléchargé.Follow the installation instructions to install your downloaded distro(s).

Téléchargement des distributions via la ligne de commandeDownloading distros via the command line

Si vous préférez, vous pouvez également télécharger votre distro(s) préféré par le biais de la ligne de commande :If you prefer, you can also download your preferred distro(s) via the command line:

Télécharger à l’aide de PowerShellDownload using PowerShell

Pour télécharger les distributions à l’aide de PowerShell, utilisez le Invoke-WebRequest applet de commande.To download distros using PowerShell, use the Invoke-WebRequest cmdlet. Voici un exemple d’instruction pour télécharger Ubuntu 16.04.Here's a sample instruction to download Ubuntu 16.04.

Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1604 -OutFile Ubuntu.appx -UseBasicParsing

Conseil

Si le téléchargement prend beaucoup de temps, désactiver la barre de progression en définissant $ProgressPreference = 'SilentlyContinue'If the download is taking a long time, turn off the progress bar by setting $ProgressPreference = 'SilentlyContinue'

Télécharger à l’aide de curlDownload using curl

Mise à jour Windows 10 printemps 2018 (ou version ultérieure) inclut le fameux curl utilitaire de ligne de commande avec laquelle vous pouvez appeler les requêtes web (par exemple, HTTP GET, POST, méthode PUT, les commandes etc.) à partir de la ligne de commande.Windows 10 Spring 2018 Update (or later) includes the popular curl command-line utility with which you can invoke web requests (i.e. HTTP GET, POST, PUT, etc. commands) from the command line. Vous pouvez utiliser curl.exe pour télécharger les distributions ci-dessus :You can use curl.exe to download the above distros:

curl.exe -L -o ubuntu-1604.appx https://aka.ms/wsl-ubuntu-1604

Dans l’exemple ci-dessus, curl.exe est exécutée (pas seulement curl) pour vous assurer que, dans PowerShell, le fichier exécutable réel curl est appelé, pas PowerShell curl alias Invoke-WebRequestIn the above example, curl.exe is executed (not just curl) to ensure that, in PowerShell, the real curl executable is invoked, not the PowerShell curl alias for Invoke-WebRequest

Remarque: À l’aide de curl peut être préférable si vous devez appeler/script des étapes de téléchargement à l’aide de Cmd shell et/ou .bat / .cmd scripts.Note: Using curl might be preferable if you have to invoke/script download steps using Cmd shell and/or .bat / .cmd scripts.

L’installation de votre distributionInstalling your distro

Pour obtenir des instructions sur la façon d’installer votre distro(s) téléchargé, reportez-vous à la Windows Desktop ou Windows Server instructions d’installation.For instructions on how to install your downloaded distro(s), please refer to the Windows Desktop or Windows Server installation instructions.