0

Comment vérifier les dépendances d’un paquet sous Arch Linux / Manjaro

Tout comme sous Debian/Ubuntu, il est possible de vérifier ou lister les dépendances d’un paquet sous Arch Linux / Manjaro.

garchdeps.py

Pour lister les dépendances d’un paquet sous Arch Linux, Bruno Adele a développé un script en langage python : garchdeps.py.

  • Téléchargement du script :
  • wget https://raw.githubusercontent.com/badele/garchdeps/master/garchdeps.py
    
  • En exemple, pour visualiser les dépendances de firefox:
  • ./garchdeps -t -f firefox
    ──firefox 
       ├─gtk2 
          ├─atk 
             └─glib2 
                ├─pcre 
                   ├─gcc-libs(by gcc-libs-multilib) 
                      ├─glibc 
    ...
    

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

  • Installer le paquet graphviz:
  • sudo pacman -S graphviz
    
  • Lister les dépendance du paquet et l’exporter en .dot, exemple avec firefox :
  • ./garchdeps -t -f firefox -g firefox.dot
    
  • Exporter le résultat en .svg pour l’ouvrir avec une visionneuse d’image :
  • dot -Tsvg firefox.dot -o firefox.svg
    
  • Et pour finir, l’ouvrir avec par exemple Eye Of Gnome (eog) :
  • eog firefox.svg
    

    firefox

Merci à Papajoke ;-)

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

Laisser un commentaire

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