El objetivo de este snippets es explicar como mantener actualizado tu sistema evitando que queden versiones innecesarias que no uses.
sudo apt update && sudo apt upgrade && sudo snap refresh && sudo apt autoclean && sudo apt clean
- update: actualiza la lista de paquetes para comprobar si hay nuevos.
- upgrade: actualiza los paquetes instalados pero ignora otros más críticos como el kernel.
- snap refresh: actualiza los paquetes snap.
- autoclean y clean: eliminan la caché local de paquetes.
Más información sobre clean y autoclean
sudo apt update && sudo apt full-upgrade && sudo snap refresh && sudo apt autoclean && sudo apt clean
- update: actualiza la lista de paquetes para comprobar si hay nuevos.
- full-upgrade: actualiza tanto los paquetes instalados como otros del sistema como el kernel.
- snap refresh: actualiza los paquetes snap.
- autoclean y clean: eliminan la caché local de paquetes.
Más información sobre clean y autoclean
En este caso no solamente limita la cantidad de versiones de un mismo paqueto sino que además desinstala las versiones antiguas.
Aquí tienes el snippet donde lo explico.
sudo apt autoremove --purge
-
autoremove: elimina todos los paquetes que ya no son necesarios. Suele ocurrir cuando se desinstala algún programa y quedan dependencias de este que ya no se usan.
-
--purge: elimina todos los ficheros relacionados (configuración, etc.) de los paquetes desinstalados. Usar con precaución, dependiendo de lo que borres podrías eliminar ficheros importantes (no suele ser normal).