Linux en Windows – Instalar WSL

Cuando se entra al mundo de la programación, mas temprano que tarde notamos las desventajas de usar Windows por sobre otros sistemas operativos como Linux; por esto que gran parte de la comunidad de desarrolladores recomiendan usar este sistema operativo si se estudia programación, algo que puede ser conflictivo para algunas personas que prefieren Windows como su plataforma principal.

1. Introducción: ¿Qué es WSL?

Windows Subsystem for Linux (WSL) permite ejecutar una terminal de línea de comandos de GNU/Linux, con la mayoría de herramientas, directamente en Windows, sin la sobrecarga de una máquina virtual o un arranque dual. Con WSL puedes usar una terminal de Linux en paralelo con Windows. Se puede hacer entre otras cosas:

  • Usar una distribución de Linux como Ubuntu dentro de Windows
  • Usar comandos, como: grep, sed, awk, apt, dpkg.
  • Ejecuta scripts de shell de Bash y aplicaciones de línea de comandos de GNU/Linux
  • Invoca aplicaciones de GNU/Linux en Windows.

2. Instalando WSL

  1. Verifica tu versión de Windows:
    • Presiona Windows + R y escribe “winver”. La versión debe ser mayor a 1903 y la compilación mayor a 18362.
    • Si no lo cumples, actualiza Windows descargando el asistente de actualizaciones en este enlace.
  2. Abre Powershell como administrador y Copia la siguiente línea para Habilitar WSL
    • dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
  3. Después copia la siguiente línea y reinicia tu equipo.
    • dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
  4. Descarga e instala el paquete de actualización del kernel de Linux de este enlace
  5. En Powershell, cambiar la versión 2 por defecto de WSL.
    • wsl --set-default-version 2
  6. Desde la Microsoft Store, descarga la distribución de Linux que prefieras. Yo te recomiendo Ubuntu 20.04 LTS, también te recomiendo descargar Windows Terminal.
  7. Si no tuviste problemas todo esta Listo. En caso que te solicite activar la virtualización en la BIOS, deberás seguir algunos pasos adicionales.

Activar virtualización en el BIOS

  1. Abre la BIOS de tu PC
  2. Busca la opción para habilitar la virtualización. Usualmente ubicada en la sección de seguridad.
  3. Cambia la configuración por habilitada.
  4. Continua con los pasos de instalación de WSL.

3. Configurando Ubuntu 20.40 LTS

Para empezar a utilizar nuestro WSL, debemos abrir la distribución de Linux.

  1. Pasaran unos minutos para que se termine de configurar Ubuntu 20.40 LTS
  2. Debes ingresar un usuario y contraseña. La contraseña no se ve mientras la escribes, asegúrate de no olvidar tu contraseña. De haber cometido un error puedes desinstalar Ubuntu 20.40 LTS y reinstalarlo.
  3. Una vez configurado, podrías seguir usando Ubuntu desde esta ventana, aunque te recomiendo utilizar Windows Terminal, que trae algunas ventajas adicionales y la puedes descargar desde la Microsoft Store.

4. Instalar NodeJs, Git y Python3 desde WSL

Una de las enormes ventajas de usar WSL, es poder utilizar el administrador de paquetes de distribución de Linux desde Windows, que viene siendo algo similar a las tiendas de Windows o Mac para descargar aplicaciones.

  1. Para instalar NodeJs, Git y Python abre primero Ubuntu en WSL y escribe la siguiente serie de comandos:
    • sudo apt-get update
    • sudo apt-get upgrade
  2. Esto actualizara nuestro sistema, te pedirá ingreses tu contraseña, ¿recuerdas que te dije que no la olvidaras?
  3. Ahora instalaremos NodeJs y Node package Manager (npm):
    • sudo apt install nodejs
    • sudo apt install npm
  4. Continuamos con Git:
    • sudo apt install git
  5. Y por ultimo con Python3
    • sudo apt install -y python3-pip

Y eso seria todo para que puedas iniciar con WSL. Si tuviste algún problema no dudes en contactarme a mis redes sociales y te ayudare con Gusto.

Publicado por

Frank Granados

Architect | Bim Specialist | Cost Analyst | 3D modeler | 3D printer | Frontend Developer Junior | Freelancer

Deja una respuesta

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s