Outil libtree
Fonctionnalités
- transforme la commande
ldd en affichage arborescent
- explique comment une bibliothèque partagée a été trouvée, ou pourquoi elle est introuvable
Sortie
- par défaut, certaines dépendances standard ne sont pas affichées
- pour une sortie plus détaillée, les commandes suivantes peuvent être utilisées :
libtree -v : affiche les bibliothèques masquées par défaut
libtree -vv : affiche les dépendances des bibliothèques masquées
libtree -vvv : affiche les dépendances des bibliothèques déjà trouvées
- utilisez l’option
--path ou -p pour afficher les chemins au lieu des soname :
- ex. :
libtree -p $(which tar)
- l’option
--max-depth permet de limiter la profondeur de récursion
Installation
- binaires précompilés pour la version v3.1.1 :
- aarch64 (linux) :
c5d4fbcd4e3fb46f02c028532f60fcf1c92f7c6aad5b07a991c67550c2554862
- armv6l (linux) :
16f5a7503a095bd88ebc5e21ec4ba8337c5d9712cac355bf89399c9e6beef661
- armv7l (linux) :
17f493621e7cc651e2bddef207c1554a64a114e1c907dbe5b79ff0e97180b29e
- i686 (linux) :
230a163c20f4a88a983d8647a9aa793317be6556e2c6a79e8a6295389e651ef5
- x86_64 (linux) :
49218482f89648972ea4ef38cf986e85268efd1ce8f27fe14b23124bca009e6f
- Fedora / RHEL / CentOS :
$ dnf install epel-release (activez d’abord EPEL pour RHEL et ses dérivés)
$ dnf install libtree-ldd
- Ubuntu 22.04+ :
$ apt-get install libtree
- GNU Guix :
Compiler depuis les sources
libtree nécessite un compilateur C compatible c99
Avis de GN⁺
- libtree est utile pour comprendre visuellement les dépendances des bibliothèques partagées. Cela aide beaucoup pour le débogage et l’administration système.
- libtree s’installe facilement sur diverses distributions Linux, ce qui le rend très accessible.
- Il peut être compilé directement depuis les sources, ce qui permet la personnalisation.
- Cet outil est particulièrement utile pour gérer les dépendances de bibliothèques dans les projets complexes.
- Des outils comme
ldd et readelf offrent des fonctions similaires, mais libtree est plus intuitif grâce à sa visualisation en arborescence.
1 commentaires
Ça a l'air bien !!