Herramienta libtree
Funciones
- Convierte el comando
ldd a una representación en forma de árbol
- Explica cómo se encontró una biblioteca compartida o por qué no se puede encontrar
Salida
- De forma predeterminada, ciertas dependencias estándar no se muestran
- Para una salida más detallada, se pueden usar los siguientes comandos:
libtree -v: muestra las bibliotecas omitidas de forma predeterminada
libtree -vv: muestra las dependencias de las bibliotecas omitidas
libtree -vvv: muestra las dependencias de las bibliotecas ya encontradas
- Usa la bandera
--path o -p para mostrar rutas en lugar de soname:
- Ejemplo:
libtree -p $(which tar)
- Se puede limitar la profundidad de recursión con la bandera
--max-depth
Instalación
- Binarios precompilados de la versión 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 (en RHEL y derivados, primero habilita EPEL)
$ dnf install libtree-ldd
- Ubuntu 22.04+:
$ apt-get install libtree
- GNU Guix:
Compilar desde el código fuente
libtree requiere un compilador de C que entienda c99
Opinión de GN⁺
- libtree es útil para comprender visualmente las dependencias de bibliotecas compartidas. Esto ayuda mucho en depuración y administración de sistemas.
- libtree se puede instalar fácilmente en varias distribuciones de Linux, por lo que es bastante accesible.
- Se puede compilar directamente desde el código fuente, lo que permite personalización.
- Esta herramienta es especialmente útil para gestionar dependencias de bibliotecas en proyectos complejos.
- Herramientas como
ldd y readelf ofrecen funciones similares, pero libtree resulta más intuitiva al visualizarlas en estructura de árbol.
1 comentarios
¡¡Se ve bien!!