Skip to content

Instantly share code, notes, and snippets.

@mrroot5
Last active March 21, 2020 18:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mrroot5/734cbe5ecf298b3b1f28e993e214e241 to your computer and use it in GitHub Desktop.
Save mrroot5/734cbe5ecf298b3b1f28e993e214e241 to your computer and use it in GitHub Desktop.
Mantenimiento de Ubuntu, actualizar apt, snap y eliminación de paquetes obsoletos

Intro

El objetivo de este snippets es explicar como mantener actualizado tu sistema evitando que queden versiones innecesarias que no uses.

Mantenimiento Ubuntu: Actualización

Actualizar paquetes

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

Actualizar el sistema y sus programas

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

Limitar total de paquetes instalados por snap

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.

Mantenimiento Ubuntu: Eliminación

Eliminar paquetes innecesarios y sus configuraciones

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).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment