Descargar manualmente el subsistema de Windows para paquetes distribución de LinuxManually download Windows Subsystem for Linux distro packages

Hay varios escenarios en los que es posible que no pueda (o desee) instalar WSL Linux distribuciones a través de la Microsoft Store.There are several scenarios in which you may not be able (or want) to, install WSL Linux distros via the Microsoft Store. En concreto, es posible que esté ejecutando una SKU de sistema operativo de escritorio de Windows Server o de mantenimiento a largo plazo (LTSC) que no admita Microsoft Store, o que sus administradores o directivas de red corporativa no permitan el uso de Microsoft Store en su entorno.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.

En estos casos, aunque WSL está disponible, ¿cómo se descarga e instala Linux distribuciones en WSL si no se puede acceder a la tienda?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?

Nota: Los entornos de Shell de línea de comandos, incluidos cmd, PowerShell y Linux/WSL distribuciones, no se pueden ejecutar en el modo 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. Esta restricción existe con el fin de garantizar la integridad y los objetivos de seguridad que ofrece el modo S: Lea esta entrada para obtener más información.This restriction exists in order to ensure the integrity and safety goals that S Mode delivers: Read this post for more information.

Descarga de distribucionesDownloading distros

Si la aplicación Microsoft Store no está disponible, puede descargar e instalar manualmente Linux distribuciones haciendo clic en estos vínculos:If the Microsoft Store app is not available, you can download and manually install Linux distros by clicking these links:

Esto hará que los <distro>.appx paquetes se descarguen en una carpeta de su elección.This will cause the <distro>.appx packages to download to a folder of your choosing. Siga las instrucciones de instalación para instalar los distribución descargados.Follow the installation instructions to install your downloaded distro(s).

Descarga de distribuciones a través de la línea de comandosDownloading distros via the command line

Si lo prefiere, también puede descargar los distribución preferidos a través de la línea de comandos:If you prefer, you can also download your preferred distro(s) via the command line:

Descargar con PowerShellDownload using PowerShell

Para descargar distribuciones con PowerShell, use el cmdlet Invoke-WebRequest .To download distros using PowerShell, use the Invoke-WebRequest cmdlet. A continuación se muestra una instrucción de ejemplo para descargar 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

Sugerencia

Si la descarga tarda mucho tiempo, desactive la barra de progreso estableciendo$ProgressPreference = 'SilentlyContinue'If the download is taking a long time, turn off the progress bar by setting $ProgressPreference = 'SilentlyContinue'

Descargar mediante rizoDownload using curl

La actualización de Spring 2018 de Windows 10 (o posterior) incluye la popular utilidad de línea de comandos de rizo con la que puede invocar solicitudes web (es decir, HTTP GET, post, Put, etc.) desde la línea de comandos.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. Puede usar curl.exe para descargar el distribuciones anterior:You can use curl.exe to download the above distros:

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

En el ejemplo anterior, curl.exe se ejecuta (no solo curl) para asegurarse de que, en PowerShell, se invoca el ejecutable de rizo real, no el alias de rizo de PowerShell para Invoke-WebRequest .In 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

Nota: El curl uso de podría ser preferible si tiene que invocar o crear scripts de pasos de descarga .bat mediante scripts de CMD y/o / . .cmdNote: Using curl might be preferable if you have to invoke/script download steps using Cmd shell and/or .bat / .cmd scripts.

Instalación de distribuciónInstalling your distro

Si usa Windows 10, puede instalar el distribución con PowerShell.If you're using Windows 10 you can install your distro with PowerShell. Simplemente vaya a la carpeta que contiene el distribución descargado de arriba y, en ese directorio, app_name ejecute el siguiente comando, donde es el nombre del archivo distribución. 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 usa Windows Server, puede encontrar las instrucciones de instalación en la página de documentación de Windows Server .If you are using Windows server you can find the install instructions on the Windows Server documentation page.

Una vez instalado el distribución, consulte la página de pasos de Intilization para inicializar la nueva distribución.Once your distro is installed please refer to the Intilization Steps page to initialize your new distro.