¿Cómo sé qué biblioteca y página de manual se encontrarán primero?

¿Cómo sé qué biblioteca y página de manual se encontrarán primero?

Con los binarios, siempre puedo which foosaber 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 .soarchivo 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 .pcarchivos que especifiquen rutas. ¿Aún así es esto algo que podría ayudar con este problema?

Respuesta1

man -wimprimirá la ruta a la página de manual.

lddpuede funcionar para las bibliotecas, ejecutarlo en el ejecutable que está vinculado a ellas.

Respuesta2

whereisFunciona para bibliotecas y ejecutables en ruta.

> whereis libc
libc: /lib64/libc.so /usr/lib64/libc.so

información relacionada