4

Comment vérifier les dépendances d’un paquet sur Ubuntu ou Debian

Typiquement un paquet .deb s’appuie sur d’autres paquets pour fonctionner correctement.
Avec les gestionnaires de paquets apt-get et aptitude, il est possible de résoudre les dépendances du paquet pour être préalablement installés automatiquement.

Pour se faciliter la tache, il existe un paquet : apt-rdepends.
Cet outil permet de lister les dépendances de manière récursive d’un paquet.

apt-rdepends

Pour installer apt-rdepends sur Ubuntu ou Debian :

sudo apt-get install apt-rdepends

Exemple d’utilisation (pas besoin des privilèges root):

apt-rdepends paquet

Visualiser les dépendances d’un paquet .deb de manière graphique

La sortie du résultat venant de la commande apt-rdepends peut être difficile à lire en raison des nombreuses dépendances.
apt-rdepends peut exporter les informations de dépendances dans un fichier , qui peut être utilisé par un éditeur graphique GUI appelé dotty pour visualiser les dépendances dans un format graphique.

Pour la visualisation, d’abord installer l’outil d’éditeur de graphe Dotty:

sudo apt-get install graphviz 

Pour l’exemple, on va choisir apt-rdepends :

  • Lister les dépendances puis les exporter dans un fichier .dot :
  • apt-rdepends -d apt-rdepends | dot > apt.dot
    
  • Ouvrir le fichier avec l’éditeur dotty :
  • dotty apt.dot 
    

    apt

via xmodulo.com

Partager l'article :





fred

"Dire que l'on s'en fiche du droit à la vie privée sous prétexte qu'on a rien à cacher, c'est comme déclarer que l'on se fiche du droit à la liberté d'expression sous prétexte qu'on a rien à dire." Edward Snowden

4 commentaires

  1. alors là… génialissime!
    j’étais loin d’imaginer qu’un outil de ce genre pouvait exister. Moi qui suit curieux même si je ne comprends vraiment pas tout , linux& unix me stupéfie vraiment!
    MERCI beaucoup pour tous vos bons articles.
    Cordialement.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.