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.