¿Cómo usar el paquete y comando Deborphan en Distros basadas en Debian 13?
Deborphan: ¿Cómo utilizarlo en Distros basadas en Debian 13?
Años tras años, aquí en Desde Linux, le hemos ofrecido muchas guías y tutoriales, sobre cómo optimizar y limpiar nuestras diversas versiones estables de Debian GNU/Linux. Y cómo es de esperarse, ya hicimos lo mismo, cuando Debian GNU/Linux 13 «Trixie» fue liberada. Sin embargo, es de destacarse y recordar que, para esta última versión estable liberada el 8 de agosto de 2025, la misma incluyo entre muchas novedades las siguientes: La incorporación de 14.116 paquetes nuevos, la remoción de 8.844 paquetes obsoletos o abandonados, y la actualización de 44.326 paquetes. Además, y adentrándonos en el tema que hoy nos concierne, vale mencionar que, el paquete «Deborphan» ha sido uno de esos casi 9.000 paquetes removidos.
Y dado que muchos usuarios del Linuxverso han usado por mucho tiempo dicho paquete y comando para optimizar y limpiar su sistema operativo Debian GNU/Linux desde hace muchas versiones atrás, hoy te traemos este pequeño y útil tutorial para que logres instalarlo sobre tu actual Distro Debian GNU/Linux 13 «Trixie», u otras basadas en ella, como por ejemplo, MX Linux o antiX.
Aplicaciones para optimizar GNU/Linux
Pero, antes de darte a conocer cómo puedes instalar y utilizar el paquete y comando «Deborphan» sobre Distros GNU/Linux basadas en Debian 13, para depurar y mejorar tu sistema operativo, te recomendamos explorar una anterior publicación relacionada con el mismo programa y otros utilitarios de optimización para Linux, al finalizar de leer la misma:
Deborphan es una utilidad que encuentra paquetes «huérfanos» en nuestro Sistema Operativo. Recordemos que un paquete se encuentra en situación de «huérfano» cuando al desinstalar un paquete padre (paquete que instala otros vía dependencias automáticamente), dicho paquete «hijo» se queda instalado en el disco sin uso alguno ocupando un espacio inútil.

Deborphan: ¿Cómo utilizarlo en Distros basadas en Debian 13?
¿Qué es Deborphan y por qué usarlo?
Citando la descripción oficial para «Deborphan» en las «Manpages» oficiales del proyecto Debian GNU/Linux, el mismo es descrito de la siguiente forma:
Deborphan es una herramienta de software enfocada a encontrar paquetes que no dependen de otros paquetes. Y su funcionamiento predeterminada es el buscar en las secciones «libs», «oldlibs» e «introspection» para encontrar bibliotecas no utilizadas. Si se invoca con una lista opcional de paquetes, solo se comprobarán las dependencias de dichos paquetes. Ya luego, los resultados se imprimen en la salida estándar como si se hubiera especificado la opción –show-deps. Además, la búsqueda de paquetes específicos mostrará el paquete, independientemente de su prioridad.
Ampliando esta descripción, es bueno mencionar que, el uso de Deborphan junto a herramientas (comandos) como «apt», «aptitude» y «dpkg» son útiles para evitar y mitigar problemas de funcionamiento y rendimiento en sistemas operativos Linux por motivos varios, que se desprenden de la acumulación de paquetes huérfanos en los mismos, tales como:
- Mitigar el consumo de Inodos y Bloques: En servidores o estaciones de trabajo con almacenamiento limitado o particiones raíz pequeñas, cada megabyte cuenta. Las bibliotecas huérfanas ocupan espacio que podría destinarse a logs, bases de datos o caché de aplicaciones.
- Reducir el tiempo de actualización del sistema operativo: Cada paquete instalado, sea necesario o no, debe ser verificado por el gestor de paquetes durante las actualizaciones del sistema (apt update y apt upgrade). Un sistema inflado tarda más en actualizarse y consume más ancho de banda.
- Aumentar la seguridad y reducir la posibilidad de puntos vulnerables para ataques: Una biblioteca olvidada que no se actualiza (quizás porque el repositorio de origen se eliminó o porque quedó marcada como «instalación manual» erróneamente) puede contener vulnerabilidades de seguridad (CVEs). Si un servicio activo carga dinámicamente esta biblioteca huérfana, el sistema se ve comprometido.
Por lo tanto, Deborphan es una herramienta de software capaz de actuar como un auditor especializado, diseñado para contrarrestar la entropía (desorden) natural de cualquier sistema operativo Linux, mediante el análisis algorítmico de las relaciones de dependencia declaradas en la base de datos del programa DPKG.
¿Cómo instalarlo y usarlo sobre Debian GNU/Linux 13 – Trixie?
Para su instalación sobre Debian GNU/Linux 13 «Trixie» u otras Distros basadas en ella, se puede descargar el paquete deborphan_1.7.35_amd64.deb desde el repositorio oficial del proyecto Debian, y proceder a su instalación de la forma habitual de cada quien. Ya luego, se puede ejecutar vía consola con solo escribir su nombre, para ver qué paquetes son propensos a ser eliminados. Y dado que, el comando tiene muchas opciones, modificadores de salida y búsqueda, y parámetros a usar y entender, lo más recomendable debido a lo extenso de la lectura es leer su manual de uso, tanto en español como en inglés. Tal como se ve a continuación:
Descarga e Instalación


1. Modo de uso sencillo y en solitario


2. Modo de uso sencillo y seguro con el comando xargs
deborphan --guess-data | xargs sudo apt-get -y remove --purge

3. Modo de uso avanzado y poco agresivo con el aptitude
sudo aptitude purge $(deborphan --all-packages --force-hold --nice-mode --find-config --libdevel --guess-all --no-show-section) $(aptitude search ~c ~g -F %p)

4. Modo de uso avanzado y muy agresivo con el comando apt
sudo apt remove --purge `deborphan --guess-all`; sudo apt remove --purge `deborphan --libdev`; sudo dpkg --purge $(deborphan --find-config)

5. Modo de uso avanzado y muy agresivo mediante recursividad
Dado que eliminar un paquete huérfano (Hijo) puede dejar a su padre (ahora sin dependencias) como un nuevo huérfano, la limpieza a menudo requiere múltiples pasadas. Un «one-liner» común entre «SysAdmins y DevOps» para realizar esto hasta que no quede nada es:
while [ -n "$(deborphan)" ]; do
deborphan | xargs sudo apt-get -y remove --purge
done
Advertencia: Este bucle es extremadamente agresivo. Y si se combina con la opción --guess-all, podría desinstalar una gran parte del sistema si las dependencias no están perfectamente definidas. Se recomienda usarlo solo en el modo básico (solo bibliotecas seguras).
Nuestra primera recomendación es, y solo en caso de que, dicho sistema operativo libre y abierto basado en Debian GNU/Linux posea la aplicación Bleachbit ya instalada, y el usuario la tenga muy bien configurada y optimizada para realizar gráficamente el mantenimiento (limpieza) de su sistema operativo, la ejecución de forma manual o dentro de un script de la siguiente orden de comando para: bleachbit –preset –preview; bleachbit –preset –clean.

Resumen
En resumen, «Deborphan» es una valiosa pieza de ingeniería de software dentro del Linuxverso que ya no se encuentra disponible para Debian GNU/Linux 13 «Trixie». Pero, que sin duda, vale la pena conservar y seguir usando, para lograr una eficiente administración de un sistema operativo Linux. En especial, en cuanto a lo que concierne a la gestión del ciclo de vida de las dependencias dentro de un sistema operativo funcional. Sobre todo, porque aún es un excelente utilitario de complemento a las tareas encomendadas a la orden de comando «apt autoremove». Lo cual, se debe en mucho a su capacidad de auditoría profunda, sus heurísticas configurables y su independencia de la base de datos de estado «auto/manual» de APT. Lo que lo convierte en una idónea especie de escoba digital capaz de lograr un eficiente diagnóstico y limpieza.
Por último, recuerda visitar nuestra «página de inicio» en español. O, en cualquier otro idioma (con solo agregar al final de nuestra URL actual, 2 letras al final, por ejemplo: ar, de, en, fr, ja, pt y ru, entre muchas otras) para conocer más contenidos actuales. Además, te invitamos a unirte a nuestro Canal oficial de Telegram para leer y compartir más noticias, guías y tutoriales de nuestra web.
