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

Il existe plusieurs scénarios dans lesquels il est possible que vous ne soyez pas en mesure d’installer WSL Linux distributions 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 utilisez peut-être une référence (SKU) de système d’exploitation de bureau Windows Server ou à long terme Servicing (LTSC) qui ne prend pas en charge Microsoft Store, ou les stratégies et/ou administrateurs de réseau d’entreprise ne permettent pas l’utilisation de Microsoft Store dans votre environnement.Specifically, you may be running a Windows Server or Long-Term Servicing (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 ce cas, bien que WSL soit disponible, comment télécharger et installer Linux distributions dans WSL si vous ne pouvez pas accéder au Store ?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 : Les environnements d’interpréteur de ligne de commande, notamment cmd, PowerShell et Linux/WSL distributions, ne sont pas autorisés à s’exécuter sur le mode Windows 10 S.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 l’intégrité et les objectifs de sécurité fournis par le mode S : Pour plus d’informations, lisez ce billet .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 Linux en cliquant sur les liens suivants :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 téléchargement des packages dans un dossier de votre choix.This will cause the <distro>.appx packages to download to a folder of your choosing. Suivez les instructions d’installation pour installer vos distribution téléchargés.Follow the installation instructions to install your downloaded distro(s).

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

Si vous préférez, vous pouvez également télécharger vos distribution préférés à l’aide 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 distributions à l’aide de PowerShell, utilisez l’applet de commande Invoke-WebRequest .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ésactivez 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 la boucleDownload using curl

La mise à jour Spring 2018 de Windows 10 (ou version ultérieure) comprend l' utilitaire de ligne de commande de boucles populaires avec lequel vous pouvez appeler des requêtes Web (par exemple, des commandes HTTP, http, put, 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- curl.exe dessus, est exécuté ( curlpas seulement) pour garantir que, dans PowerShell, l’exécutable Real bouclé est appelé, et non l’alias PowerShell pour 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' curl utilisation de peut être préférable si vous devez appeler/écrire des étapes de téléchargement à l’aide de .bat CMD Shell et/ou / .cmd de scripts.Note: Using curl might be preferable if you have to invoke/script download steps using Cmd shell and/or .bat / .cmd scripts.

Installation de votre distributionInstalling your distro

Si vous utilisez Windows 10, vous pouvez installer votre distribution avec PowerShell.If you're using Windows 10 you can install your distro with PowerShell. Accédez simplement au dossier contenant le distribution téléchargé à partir de la version ci-dessus et, dans ce app_name répertoire, exécutez la commande suivante, où est le nom de votre fichier distribution. Appx.Simply navigate to folder containing the distro downloaded from above, and in that directory run the following command where app_name is the name of your distro .appx file.

Add-AppxPackage .\app_name.appx

Si vous utilisez Windows Server, vous trouverez les instructions d’installation sur la page de documentation de Windows Server .If you are using Windows server you can find the install instructions on the Windows Server documentation page.

Une fois votre distribution installé, reportez-vous à la page étapes Intilization pour initialiser votre nouveau distribution.Once your distro is installed please refer to the Intilization Steps page to initialize your new distro.