Con los binarios, siempre puedo which foo
saber con qué binario estoy invocando $ foo
, pero ¿qué pasa con las páginas de manual? ¿Hay alguna manera de saber que la ruta de la página de manual se cargará de forma predeterminada?
Del mismo modo, ¿qué pasa con las bibliotecas dinámicas? ¿Hay alguno para averiguar la ruta del .so
archivo que se cargará para un nombre de biblioteca determinado?
Actualizar:
Acabo de enterarme depaquete-config, pero no vi una opción para pedirle que genere rutas. Además, parece que requiere tener .pc
archivos que especifiquen rutas. ¿Aún así es esto algo que podría ayudar con este problema?
Respuesta1
man -w
imprimirá la ruta a la página de manual.
ldd
puede funcionar para las bibliotecas, ejecutarlo en el ejecutable que está vinculado a ellas.
Respuesta2
whereis
Funciona para bibliotecas y ejecutables en ruta.
> whereis libc
libc: /lib64/libc.so /usr/lib64/libc.so