Enabling Windows Subsystem for Linux

Enable WSL

Podemos habilitar el Windows Subsystem for Linux (WSL) desde la interfaz gráfica o usando comandos en Powershell.

Option 1 - Windows Features dialog

En la barra de navegación de Windows, buscar Características de Windows y abrir el programa Activar o desactivar las características de Windows. Activar la opción Subsistema de Windows para Linux (Windows Subsystem for Linux). Presionar Aceptar

../../../_images/enable_wsl_windows_features.png

Habilitando WSL en Características de Windows

Luego nos saldrá una opción para reiniciar Windows, aceptarla.

Option 2 - PowerShell

Abrir PowerShell con la opción Ejecutar como Administrador y ejecutar el siguiente comando:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
../../../_images/enable_wsl_powershel.png

Habilitando WSL en Powershell

Luego de correr el comando debemos reiniciar el sistema, aceptando con Y.

Check

Luego de haber reiniciado Windows, podemos comprobar que hemos instalado correctamente WSL corriendo el comando wsl en el terminal:

../../../_images/wsl_check.png

Check WSL

Install your Linux Distribution of Choice

Option 1 - Download and install from the Microsoft Store

La opción más sencilla es buscar la distribución de nuestra preferencia en el Microsoft Store e instalarla:

../../../_images/wsl_distro_microsoft_store.png

Instalar Ubuntu 18.04 Distro para WSL

Option 2 - Download and install from the Command-Line/Script

Otra opción será usar el programa Powershell:

  • Descargar la distribución por línea de comandos:
cd .\Desktop\
Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1804 -OutFile Ubuntu.appx -UseBasicParsing

Note

Ver lista de distros disponibles para descargar en formato .appx: Downloading distros

  • Instalar la distro:
Add-AppxPackage .\Ubuntu.appx

Initializing a newly installed distro

Initializing from Ubuntu terminal

  • Abrir en el navegador de Windows el programa con el nombre de la aplicación instalada. Por ejemplo, en este caso Ubuntu
../../../_images/wsl_distro_installed.png

Iniciar el programa de la distro instalada

  • Comenzará la configuración inicial y nos pedirá crear un usuario con contraseña:
../../../_images/wsl_distro_user_created.png

Iniciar el programa de la distro instalada

Initializing from Powershell

Podemos iniciar el Windows Subsystem for Linux (WSL) desde el Powershell o la línea de comandos CMD de Windows usando el comando wsl:

../../../_images/wsl_start_from_powershell.png

Iniciar el programa de la distro instalada desde Powershell