WSL nos permite tener una distribución linux en windows 10. La nueva version WSL2 mejora el rendimiento notablemente comparandola con la version anterior y la he adoptado como entorno de desarrollo en mi dia a dia. Una labor rutinaria y frecuente que se realiza es mantener actualizado el sistema, por eso te quiero mostrar el código bash que utilizo para realizar esta tarea.
- Creamos un script .sh, en mi caso lo llamo ubuntu.sh
nano ubuntu.sh
- Ingresamos el siguiente código dentro del script. Este permite actualizar los repositorios, luego los paquetes y finalmente limpiar la cache. Al final siempre se imprime un mensaje de éxito o alerta para avisarnos el estado final del proceso.
#!/bin/bash
update() {
apt-get update;
apt-get upgrade;
if [ $? -ne 0 ]; then
echo "UBUNTU NO SE ACTUALIZO CORRECTAMENTE "
else
apt-get autoclean;
apt-get clean;
apt-get autoremove
echo "UBUNTU SE ACTUALIZO CORRECTAMENTE "
fi
}
update
- Añadimos permisos de ejecución.
chmod +x ubuntu.sh
- Creamos un alias. Esto nos permitirá ejecutar el script con un nombre personalizado. Iniciamos abriendo el archivo .bashrc
nano ~/.bashrc
- Bajamos hasta el final del archivo .bashrc y copiamos la siguiente linea de código. Debes tener cuidado con colocar la ubicación correcta de tu archivo .sh
alias ubuntu="sudo /home/ariascosb/ubuntu.sh"
En mi caso el nombre personalizado que les estoy dando es ubuntu, pero tu lo puedes cambiar al editar la palabra que esta después de alias y antes del signo igual (=).
- Esta todo listo, ahora para ejecutar el script solo bastara con escribir en la terminal el alias (en mi caso: ubuntu), digitamos nuestra contraseña y automáticamente se actualizara nuestra distribución en WSL.
ubuntu