Comment utiliser le paquet et la commande Deborphan sur les distributions basées sur Debian 13 ?

Deborphan : Comment l’utiliser sur les distributions basées sur Debian 13 ?

Deborphan : Comment l’utiliser sur les distributions basées sur Debian 13 ?

Année après année, chez From Linux, nous vous avons proposé de nombreux guides et tutoriels sur comment optimiser et nettoyer nos différentes versions stables de Debian GNU/LinuxEt comme prévu, nous avons déjà fait la même chose, lorsque Debian GNU/Linux 13 « Trixie » Elle a été publiée. Toutefois, il convient de noter que cette dernière version stable, sortie le 8 août 2025, incluait notamment les nouvelles fonctionnalités suivantes : L'ajout de 14 116 nouveaux paquets, la suppression de 8 844 paquets obsolètes ou abandonnés et la mise à jour de 44 326 paquetsPar ailleurs, et pour aborder le sujet qui nous intéresse aujourd'hui, il convient de mentionner que, le paquet « Deborphan » Il fait partie des quelque 9 000 colis supprimés.

Et comme de nombreux utilisateurs de l'univers Linux utilisent depuis longtemps ce terme paquet et commande pour optimiser et nettoyer votre système d'exploitation Debian GNU/Linux Après de nombreuses versions, nous vous présentons aujourd'hui ceci : Un tutoriel court et utile pour vous aider à l'installer sur votre distribution Debian GNU/Linux 13 « Trixie » actuelle., ou d'autres systèmes basés sur celui-ci, tels que MX Linux ou antiX.

Applications pour optimiser GNU / Linux

Applications pour optimiser GNU / Linux

Mais avant de vous montrer comment installer et utiliser le paquet et la commande "Déborphan" Concernant les distributions GNU/Linux basées sur Debian 13, pour déboguer et améliorer votre système d'exploitation, nous vous recommandons d'explorer un post connexe précédent Après avoir terminé la lecture, j'ai utilisé le même programme et d'autres utilitaires d'optimisation Linux :

Deborphan est un utilitaire qui détecte les paquets orphelins dans votre système d'exploitation. Un paquet est considéré comme orphelin lorsque, après la désinstallation d'un paquet parent (un paquet qui installe automatiquement d'autres paquets via des dépendances), le paquet enfant reste installé sur le disque sans être utilisé, occupant ainsi un espace inutile.

Applications pour optimiser GNU / Linux
Article connexe:
Comment optimiser nos systèmes d'exploitation GNU / Linux?

Comment utiliser le paquet et la commande Deborphan sur les distributions basées sur Debian 13 ?

Deborphan : Comment l’utiliser sur les distributions basées sur Debian 13 ?

Qu'est-ce que Deborphan et pourquoi l'utiliser ?

Citant la description officielle de "Deborphan" dans le Pages de manuel officielles du projet Debian GNU/Linux, il est décrit comme suit:

Déborphan Il s'agit d'un outil logiciel conçu pour identifier les paquets qui ne dépendent pas d'autres paquets. Par défaut, il parcourt les sections « libs », « oldlibs » et « introspection » afin de trouver les bibliothèques inutilisées. Si cette commande est appelée avec une liste facultative de paquets, seules les dépendances de ces paquets seront vérifiées. Les résultats seront ensuite affichés sur la sortie standard comme si l'option avait été spécifiée. –afficher-dépendancesDe plus, la recherche de paquets spécifiques affichera le paquet, quelle que soit sa priorité. 

Pour compléter cette description, il convient de mentionner que, L'utilisation de Deborphan en conjonction avec des outils (commandes) tels que « apt », « aptitude » et « dpkg » est utile pour éviter et atténuer les problèmes de performance et de fonctionnement. dans les systèmes d'exploitation Linux pour diverses raisons, liées à l'accumulation de paquets orphelins, tels que :

  1. Réduire la consommation d'inodes et de blocsSur les serveurs ou les stations de travail disposant d'un espace de stockage limité ou de petites partitions racine, chaque mégaoctet compte. Les bibliothèques orphelines occupent un espace qui pourrait être utilisé pour les journaux, les bases de données ou la mise en cache des applications.
  2. Réduire le temps de mise à jour du système d'exploitationChaque paquet installé, qu'il soit nécessaire ou non, doit être vérifié par le gestionnaire de paquets lors des mises à jour système (apt update et apt upgrade). Un système comportant un nombre excessif de paquets met plus de temps à se mettre à jour et consomme davantage de bande passante.
  3. Renforcer la sécurité et réduire les risques de vulnérabilité aux attaquesUne bibliothèque négligée et non mise à jour (par exemple, parce que le dépôt source a été supprimé ou parce qu'elle a été marquée par erreur comme nécessitant une « installation manuelle ») peut contenir des failles de sécurité (CVE). Si un service actif charge dynamiquement cette bibliothèque orpheline, le système est compromis.

Par conséquent, Deborphan est un logiciel capable de faire office d'auditeur spécialisé.conçu pour contrer l'entropie naturelle (désordre) de tout système d'exploitation Linux, par l'analyse algorithmique des relations de dépendance déclarées dans la base de données du programme DPKG.

Comment l'installer et l'utiliser sur Debian GNU/Linux 13 – Trixie ?

Pour l'installation sur Debian GNU/Linux 13 « Trixie » ou d'autres distributions basées sur celle-ci, le paquet peut être téléchargé. deborphan_1.7.35_amd64.deb de l' dépôt officiel du projet Debianet poursuivez l'installation comme d'habitude. Ensuite, vous pouvez l'exécuter via la console en tapant simplement son nom pour voir quels paquets sont susceptibles d'être supprimés. Et comme la commande comporte de nombreuses options, des modificateurs de sortie et de recherche, ainsi que des paramètres à utiliser et à comprendre, l'approche la plus recommandée, compte tenu de la longueur du texte, est la suivante : Lisez votre manuel d'utilisation, à la fois dans español ou pendant Anglais. Comme on le voit ci-dessous :

Téléchargement et installation

Deborphan : Téléchargement et installation

Deborphan : Téléchargement et installation 2

1. Mode simple et mono-utilisateur

Deborphan : Mode simple et mono-utilisateur

Deborphan : Mode simple et solo 2

2. Une manière simple et sûre d'utiliser la commande xargs

deborphan --guess-data | xargs sudo apt-get -y remove --purge

Méthode simple et sûre pour utiliser la commande xargs

3. Mode d'utilisation avancé et non agressif avec l'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)

Mode d'utilisation avancé et non agressif avec l'aptitude

4. Mode d'utilisation avancé et très agressif avec la commande apt

sudo apt remove --purge `deborphan --guess-all`; sudo apt remove --purge `deborphan --libdev`; sudo dpkg --purge $(deborphan --find-config)

Mode d'utilisation avancé et très agressif avec la commande apt

5. Mode d'utilisation avancé et très agressif utilisant la récursivité

Étant donné que la suppression d'un paquet orphelin (enfant) peut rendre son parent (désormais sans dépendances) orphelin, le nettoyage nécessite souvent plusieurs étapes. Une commande courante chez les administrateurs système et les équipes DevOps pour effectuer cette opération jusqu'à ce qu'il ne reste plus rien est :

while [ -n "$(deborphan)" ]; do
deborphan | xargs sudo apt-get -y remove --purge
done

avertissement: Cette boucle est extrêmement agressive. Et si elle est combinée avec l'option  --guess-allSi les dépendances ne sont pas parfaitement définies, cela pourrait désinstaller une grande partie du système. Il est recommandé de l'utiliser uniquement en mode basique (bibliothèques sécurisées uniquement).

Notre première recommandation est, et uniquement si le système d'exploitation libre et open source basé sur Debian GNU/Linux dispose déjà de l'application Bleachbit installée, et que l'utilisateur l'a très bien configurée et optimisée pour effectuer graphiquement la maintenance (nettoyage) de son système d'exploitation, d'exécuter manuellement ou dans un script la commande suivante : bleachbit –preset –preview ; bleachbit –preset –clean.

Script de maintenance et de mise à jour pour Debian 12 / MX 23
Article connexe:
Script de maintenance et de mise à jour pour Debian 12 / MX 23

Image récapitulative pour l’après 2024

Résumé

En résumé, « Deborphan » est un élément précieux du génie logiciel au sein de l'univers Linux. qui n'est plus disponible pour Debian GNU/Linux 13 « Trixie ». Mais, et il est certainement judicieux de le préserver et de continuer à l'utiliser, pour pour assurer une administration efficace d'un système d'exploitation LinuxNotamment en ce qui concerne la gestion du cycle de vie des dépendances au sein d'un système d'exploitation fonctionnel. Surtout parce qu'il s'agit encore d'un Un excellent utilitaire pour compléter les tâches assignées à la commande « apt autoremove ».Cela s'explique en grande partie par ses capacités d'audit approfondies, ses heuristiques configurables et son indépendance vis-à-vis de la base de données d'état « auto/manuel » d'APT. Il s'agit donc d'un outil de nettoyage numérique idéal, capable d'effectuer un diagnostic et un nettoyage efficaces.

Enfin, rappelez-vous visitez notre «page d'accueil» en español. Ou, dans n'importe quelle autre langue (en ajoutant simplement 2 lettres à la fin de notre URL actuelle, par exemple : ar, de, en, fr, ja, pt et ru, entre autres) pour en savoir plus sur le contenu actuel. De plus, nous vous invitons à rejoindre notre Chaîne Telegram officielle pour lire et partager plus d'actualités, de guides et de tutoriels sur notre site Web.