Actualiza y limpia tu Linux con una sola orden

Consigue gratis tu cuenta

Curso de Vagrant

En este curso aprenderás a utilizar Vagrant para poder crear tus propias máquinas virtuales con diferentes sistemas operativos en cuestión de minutos. Con Vagrant mejorarás tu productividad y tendrás tu entorno de desarrollo configurado rápidamente. ¿Quieres saber más? ¡Apúntate!

Comenzar ahora
update

Hoy quisiera dejar un pedacito de código que a mí me ayuda bastante a la hora de actualizar el sistema operativo (o al menos lo hace un poco menos pesado). Y es que hace unos meses añadí esta pequeña función a mi fichero .bashrc.

function update () {
 sudo apt-get update -y && echo "" && \
 sudo apt-get dist-upgrade -y && echo "" && \
 sudo apt-get upgrade -y && echo "" && \
 sudo apt-get autoremove -y && echo "" && \
 sudo localepurge && echo "" && \
 sudo deborphan | xargs sudo apt-get remove -y --purge && echo "" && \
 sudo apt-get autoclean -y && echo "" && \
 sudo apt-get moo
}

Gracias a esta pequeña función puedo comprobar si tengo actualizaciones, instalarlas y eliminar los ficheros sobrantes de un tacazo sin tener que estar pendiente de la consola ni la interfaz gráfica. Sobra decir que para poder usar este comando hay que tener:

  • Un sistema operativo con el gestor de paquetes apt-get.
  • El paquete localepurge que elimina los paquetes de idiomas sobrantes (al instalarlo podemos configurar nuestro o nuestros idiomas).
  • El paquete deborphan que hace una búsqueda exhausta de qué paquetes no son necesarios en nuestro sistema.

Nótese que las órdenes están encadenadas con && así que si ocurre algún error la actualización se detendrá. Además cuenta con apt-get moo , que a parte de alegrarnos el día con una preciosa vaquita es una forma rápida de ver que todo ha ido bien.

Espero que os haya sido útil el script. Ya sólo tenéis que actualizar vuestro sistema con update .

Artículos relacionados

Cómo compartir archivos por Internet y desde la terminal con transfer.sh

Aprende a compartir archivos por Internet gratis y directamente desde tu terminal Linux, Windows o MacOS con transfer.sh con este tutorial.


¿Quieres seguir aprendiendo?