NOMBRE¶
/sbin/ldconfig - configurar vínculos del enlazador dinámico en
tiempo de ejecución
SINOPSIS¶
/sbin/ldconfig [
-nNvXV ] [
-f conf ] [
-C caché ] [
-r raíz ]
directorio ...
/sbin/ldconfig -l [
-v ]
biblioteca ...
/sbin/ldconfig -p
DESCRIPCIÓN¶
ldconfig crea los vínculos y caché necesarios a las
bibliotecas compartidas más recientes que se encuentren en los
directorios especificados en la línea de órdenes, en el archivo
/etc/ld.so.conf, y en los directorios de confianza (
/lib y
/usr/lib). La caché es utilizada por el enlazador en tiempo de
ejecución,
ld.so o
ld-linux.so.
ldconfig comprueba
la cabecera y los nombres de fichero de las bibliotecas que va encontrando
cuando determina qué versiones deberían actualizar sus
vínculos.
ldconfig intentará deducir el tipo de bibliotecas ELF (o sea,
libc5 o libc6/glibc) basado en las bibliotecas C, si existen, contra las que
la biblioteca fue enlazada. Por tanto, cuando se construyan bibliotecas
dinámicas, es mejor enlazar explícitamente contra libc (utilice
-lc).
Algunas bibliotecas en uso no contienen suficiente información para
permitir deducir su tipo. Por tanto, el formato del fichero
/etc/ld.so.conf permite especificar el tipo esperado. Esto
sólo se usa en aquellas bibliotecas ELF que no puedan ser
tratadas de otra forma. El formato es "dirname=TIPO", donde TIPO
puede ser libc4, libc5, o libc6. (Esta sintaxis también funciona en la
línea de órdenes.) Los espacios
no están
permitidos. Véase también la opción
-p .
ldconfig normalmente debería ejecutarse por el super-usuario ya
que puede ser necesario el permiso de escritura sobre algunos directorios y
ficheros cuyo propietario es root.
OPCIONES¶
- -v
- Modo verboso. Imprime el número de versión actual, el nombre
de cada directorio a medida que se examina, y los enlaces que se crean.
Tiene preferencia sobre el modo silencioso.
- -n
- Procesa sólo los directorios especificados en la línea de
órdenes. No procesa los directorios de confianza (/lib y
/usr/lib) ni los especificados en /etc/ld.so.conf. Implica
-N.
- -N
- No reconstruir la caché. A menos que se especifique también
-X , los vínculos sí son actualizados.
- -X
- No actualizar los vínculos. A menos que se especifique
también -N , la caché sí es reconstruida.
- -f conf
- Utiliza conf en vez de /etc/ld.so.conf.
- -C caché
- Utiliza caché en vez de /etc/ld.so.cache.
- -r raíz
- Cambia al directorio raíz y lo utiliza como directorio
raíz.
- -l
- Modo biblioteca. Crea vínculos manualmente en bibliotecas
individuales. Se pretende que se use sólo por expertos.
- -p
- Imprime las listas de directorios y bibliotecas candidatas almcenadas en
la caché actual.
FICHEROS¶
- /lib/ld.so
- enlazador/cargador en tiempo de ejecución
- /etc/ld.so.conf
- Fichero que contiene una lista de directorios, separados por dos puntos
(:), espacio, tabulaciones, saltos de línea o comas, en los cuales
se buscan las bibliotecas.
- /etc/ld.so.cache
- Fichero que contiene una lista ordenada de bibliotecas encontradas en los
directorios especificados en /etc/ld.so.conf.