Cada cierto tiempo es recomendable hacer una limpieza del sistema, las continuas instalaciones y actualizaciones de paquetes conllevan que queden restos de software y viejas versiones en nuestro equipo.

Ubuntu pone a nuestra disposición varios comandos que harán dicha tarea sea fácil y rápida.

apt-get autoclean

Abrimos un terminal y ejecutamos autoclean

sudo apt-get autoclean

Con esto eliminamos del repositorio local, la caché, los paquetes de versiones antiguas e inútiles.

apt-get clean

Similar al anterior, sin embargo, a diferencia de autoclean esta instrucción eliminará todos los paquetes de la caché. A efectos prácticos la única pega es que en caso reinstalar el paquete el sistema tendrá que descargar de nuevo desde el repositorio en Internet.

sudo apt-get clean

apt-get autoremove

sudo apt-get autoremove

Con autoremove se eliminan aquellos paquetes perdidos, generalmente instalados como dependencias de otras instalaciones, que ya no son necesarios:

Leyendo lista de paquetes... Hecho
Creando árbol de dependencias       
Leyendo la información de estado... Hecho
Los siguientes paquetes se ELIMINARÁN:
  linux-headers-4.15.0-32 linux-headers-4.15.0-32-generic linux-image-4.15.0-32-generic
  linux-modules-4.15.0-32-generic linux-modules-extra-4.15.0-32-generic
0 actualizados, 0 nuevos se instalarán, 5 para eliminar y 0 no actualizados.
Se liberarán 335 MB después de esta operación.
¿Desea continuar? [S/n]

Confirmamos y veremos una salida similar a esta:

(Leyendo la base de datos ... 369799 ficheros o directorios instalados actualmente.)
Desinstalando linux-headers-4.15.0-32-generic (4.15.0-32.35) ...
Desinstalando linux-headers-4.15.0-32 (4.15.0-32.35) ...
Desinstalando linux-modules-extra-4.15.0-32-generic (4.15.0-32.35) ...
Desinstalando linux-image-4.15.0-32-generic (4.15.0-32.35) ...
/etc/kernel/prerm.d/dkms:
dkms: removing: virtualbox 5.2.10 (4.15.0-32-generic) (x86_64)

-------- Uninstall Beginning --------
Module:  virtualbox
Version: 5.2.10
Kernel:  4.15.0-32-generic (x86_64)
-------------------------------------

Status: Before uninstall, this module version was ACTIVE on this kernel.

vboxdrv.ko:
 - Uninstallation
   - Deleting from: /lib/modules/4.15.0-32-generic/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.


vboxnetadp.ko:
 - Uninstallation
   - Deleting from: /lib/modules/4.15.0-32-generic/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.


vboxnetflt.ko:
 - Uninstallation
   - Deleting from: /lib/modules/4.15.0-32-generic/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.


vboxpci.ko:
 - Uninstallation
   - Deleting from: /lib/modules/4.15.0-32-generic/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.

depmod...

DKMS: uninstall completed.
/etc/kernel/postrm.d/initramfs-tools:
update-initramfs: Deleting /boot/initrd.img-4.15.0-32-generic
/etc/kernel/postrm.d/zz-update-grub:
Generando un fichero de configuración de grub...
Encontrada imagen de linux: /boot/vmlinuz-4.19.0-041900rc3-generic
Encontrada imagen de memoria inicial: /boot/initrd.img-4.19.0-041900rc3-generic
Encontrada imagen de linux: /boot/vmlinuz-4.15.0-34-generic
Encontrada imagen de memoria inicial: /boot/initrd.img-4.15.0-34-generic
Encontrada imagen de linux: /boot/vmlinuz-4.15.0-33-generic
Encontrada imagen de memoria inicial: /boot/initrd.img-4.15.0-33-generic
Añadiendo menú de entrada de inicio para la configuración del firmware EFI
hecho
Desinstalando linux-modules-4.15.0-32-generic (4.15.0-32.35) ...

 

Y eso es todo, sistema limpio y sin basura.

Puede que te interese Liberar espacio eliminando kernels antiguos en Ubuntu

Viva Ubuntu!

 

 

6 comentarios sobre «Eliminar paquetes innecesarios en Ubuntu, apt-get autoremove y autoclean»

  1. EDOARDO PALPATI

    Muchas gracias por tu colaboración:
    Sintética, clara y precisa.
    Un saludo desde Colombia.

    1. admin

      Gracias a ti por el comentario!
      un saludo! 😉

  2. Edd

    Genial.. 🙂
    y que hay de apt-get remove
    ??
    gracias.

    1. admin

      claro! apt-get remove lo utilizamos para eliminar una app especifica.
      El uso de autoremove y autoclean es eliminar restos de instalaciones y paquetes/librerias huerfanas o deprecadas en el sistema.

      Saludos!

  3. Alejo

    Hola, buenas tardes.
    Tengo una pregunta ¿Hay alguna forma en la que reinstalar los paquetes eliminados al hacer sudo apt get autoremove?

  4. Barfly66

    Excelente ayuda, muy comprensible y clara para los que sin ser geeks queremos usar y mantener linux como sistema operativo para el día a día, muchas gracias!

Deja tu comentario