Este post es parte de una serie de artículos que describen paso a paso mi setup personal, puedes ver la lista completa aquí
Instalando WSL Ubuntu
Primero abrimos PowerShell
he instalamos ubuntu, con el siguiente comando:
wsl --install -d Ubuntu
Al finalizar el proceso de instalación pedirá que configures un usuario y contraseña, esto es importante, porque Linux usara esas credenciales para crear tu carpeta de inicio y para que te autentiques cada vez que actualices el sistema (como si de una PC con Linux se tratase).
Una vez que lo tenemos instalado, vamos a entrar a la terminal wsl con ubuntu para actualizar el sistema con estos ambos comandos.
$ sudo apt update
$ sudo apt upgrade
Instalando Windows Terminal
Después de que termine de actualizarse, instalamos Windows terminal
desde la Microsoft Store, esta terminal, esta en una fase muy madura, y nos ayudara a interactuar con nuestra terminal WSL
Una vez que tenemos nuestro Windows Terminal
instalado, lo vamos a iniciar y este se levantara con la terminal de Windows PowerShell
por defecto.
Nosotros le diremos que use Ubuntu, y para eso nos vamos al tab-menu
y seleccionamos la opción de Settings
.
Estando ya en Settings
, buscaremos la sección Startup
y en la opción de Default profile
seleccionaremos al pingüino ⇒ Ubuntu
.
Instalando zsh
Luego, nos vamos a instalar el shell de zsh
y su plugin ohmyzsh
, esto agregara un template para nuestro terminal y también trae consigo algunas configuraciones. (ver más).
$ sudo apt install zsh
Cuando termina la instalación de zsh
instalaremos ohmyzsh
con el siguiente comando:
$ sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
Y cuando nos pregunten si queremos usar el shell de zsh
por default respondemos con Y
en la terminal.
Perfecto! hasta este punto ya tenemos nuestra terminal instalada y funcionando con WSL - Ubuntu
como si de una PC con Linux se tratase.