Instalar y usar el subsistema de windows para linux (WSL 2)

Introducción

Para un desarrollador, la terminal de linux en Windows 10 es imprescindible (WSL 2), ya que por fin, podrás trabajar de la manera más adecuada con los servidores remotos, el 90% basados en unix/linux, con lo que ello supone para muchas cosas, que te harán la vida más fácil, a ti y a los responsables de sistemas.

Requisitos para instalar el Subsistema de Windows para Linux (WSL 2) en windows 10

Tu versión deberá ser:

Puedes consultar la guía oficial de Microsoft para la instalación de WSL (Windows Subsystem for Linux)

Si lo cumples podrás instalar WSl, sobre el Ubuntu u otra distribución a tu elección.

Si tiene un windows 10 32 bits puede en su lugar Git Bash, aunque es preferible una virtualización.

Activar el modo desarrollador

Configuración > Actualización y seguridad -> Para programadores -> Modo de Programador

Configuración Windows

Modo Programador

Activar WSL (Subsistema de Windows para Linux)

Configuración > Aplicaciones > Programas y características

Aplicaciones y caracteristicas - Programas y Caracteristicas

Activar o desactivar características de Windows > Subsistema de Windows para Linux

Activar o desactivar las caracteristicas de Windows

Reiniciar el sistema operativo

Una vez reiniciado, bash aparecerá en tus búsquedas de windows pero veras que aparece y desaparece una vez que haces click en él.

Debes instalar una distribución (recomendable Ubuntu 20.04)

Instalación Ubuntu 20.04

App Store - Instalar Ubuntu 20.04 TLS

Activación de la distribución

Hacer click sobre el botón *Iniciar

Inciar Ubuntu 20.04

Ubuntu es una distro basada en Debian, por lo que requiere de un usuario incial, el cual podrá hacer su (escalar a root). Debemos crearlo.

IMPORTANTE el usuario no debe tener el mismo nombre que el usuario del sistema windows.

Arrancar bash

Hay varias opciones para arrancar bash, pero recomendamos arrancar Ubuntu en lugar de las tradcionales.

Las otras opciones te llevan a diferentes estadios del user que está ejecutando windows, y lo que queremos es ir al usuario que ejecuta Ubuntu. Por otro lado a la hora de publicar esto, no consegui el comando para obtener en el shell, el carácter ~ el cual es más que necesario para ir a nuestro home de linux de manera rápida.

Aviso

Esta documentación y su contenido, no implica que funcione en tu caso o determinados casos. También implica que tienes conocimientos sobre lo que trata, y que en cualquier caso tienes copias de seguridad. El contenido el contenido se entrega, tal y como está, sin que ello implique ningún obligación ni responsabilidad por parte de Castris

Si necesitas soporte profesional puedes contratar con Castris soporte profesional.


Revision #2
Created 31 May 2021 11:27:51 by Abkrim
Updated 4 June 2021 06:18:24 by Abkrim