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)