Eliminar paquetes huérfanos en Linux

Cómo eliminar los paquetes que se han instalado automáticamente y que ya no se utilizan

02/10/2012 Available in en LinuxArchlinuxDebianTips and Tricks

Cuando instalamos un paquete en las distribuciones Linux (en las que yo conozco), se instalan otros paquetes (dependencias). Si en el futuro desinstalas ese paquete, esas dependencias pueden quedar instaladas en el sistema, aunque no serán usadas por nadie, simplemente ocuparán espacio en disco. Estas dependencias son llamadas paquetes huérfanos.

Veamos cómo desinstalar paquetes huérfanos.

Archlinux

pacman -Rsn $(pacman -Qdtq)

El funcionamiento es muy sencillo:

  • la sentencia pacman -Qdt da un listado de todos los paquetes huérfanos

  • pacman -Rsn elimina los paquetes listados

Debian

apt-get remove --purge $(deborphan)