ldconfig(8) System Manager's Manual ldconfig(8) NOMBRE ldconfig - configura vinculos del enlazador dinamico durante la ejecucion SINOPSIS /sbin/ldconfig [-nNvVX] [-C cache] [-f conf] [-r raiz] directorio ... /sbin/ldconfig -l [-v] biblioteca ... /sbin/ldconfig -p DESCRIPCION ldconfig crea los enlaces y el cache necesarios para las bibliotecas compartidas mas recientes que se encuentran en los directorios especificados en la linea de comando, en el archivo /etc/ld.so.conf y en los directorios confiables. /lib y /usr/lib. En algunas arquitecturas de 64 bits como x86-64, /lib y /usr/lib son los directorios confiables para bibliotecas de 32 bits, mientras que /lib64 y /usr/lib64 son utilizado para bibliotecas de 64 bits. El cache es utilizado por el enlazador en tiempo de ejecucion, ld.so o ld-linux.so. ldconfig comprueba el encabezado y los nombres de archivo de las bibliotecas que encuentra al determinar que versiones deben tener sus enlaces actualizados. ldconfig normalmente deberia ser ejecutado por el administrador, ya que puede requerir permiso de escritura en algunos directorios y archivos de su propiedad. ldconfig buscara solo archivos llamados lib*.so* (para objetos compartidos corrientes) o ld-*.so* (para el propio cargador dinamico). Se ignoraran otros archivos. Ademas, ldconfig espera que se siga un cierto patron en la configuracion de los enlaces simbolicos, como este ejemplo, donde el archivo intermedio (libfoo.so.1 aqui) es el SONAME de la biblioteca: libfoo.so -> libfoo.so.1 -> libfoo.so.1.12 Si no se sigue ese patron, es posible que tenga problemas de compatibilidad despues de actualizar. OPCIONES --format=fmt -c fmt (A partir de glibc 2.2) Utiliza el formato de cache fmt: old, new o compat. Desde glibc 2.32, el valor predeterminado es new. Anteriormente era compat. -C cache Utiliza cache en vez de /etc/ld.so.cache. -f conf Utiliza conf en vez de /etc/ld.so.conf. --ignore-aux-cache -i A partir de la version 2.7 de glibc se ignora el archivo de cache auxiliar. -l (A partir de glibc 2.2) Interpreta cada operando como un nombre de biblioteca y configura sus enlaces. Pensado para usuarios avanzados. -n Procesa solo los directorios especificados en la linea de ordenes; no se procesan los directorios de confianza, ni los especificados en /etc/ld.so.conf. Implica -N. -N No reconstruir la cache. A menos que se especifique tambien -X, los vinculos si son actualizados. --print-cache -p Imprime las listas de directorios y bibliotecas candidatas almcenadas en la cache actual. -r raiz Cambia al directorio raiz y lo utiliza como directorio raiz. --verbose -v Modo verboso. Imprime el numero de version actual, el nombre de cada directorio a medida que se examina, y los enlaces que se crean. Tiene preferencia sobre el modo silencioso. --version -V Imprime la version del programa -X No actualizar los enlaces. A menos que se especifique tambien -N, la cache se reconstruye. ARCHIVOS /lib/ld.so es el cargador/enlazador en tiempo de ejecucion. /etc/ld.so.conf Contiene una lista de directorios, uno en cada linea, donde se buscaran las bibliotecas. /etc/ld.so.cache contiene una lista ordenada de bibliotecas que se encuentran en los directorios definidos en /etc/ld.so.conf, asi como aquellas que se encuentran en los directorios de confianza. VEASE TAMBIEN ldd(1), ld.so(8) TRADUCCION La traduccion al espanol de esta pagina del manual fue creada por Luis M. Garcia y Marcos Fouces Esta traduccion es documentacion libre; lea la GNU General Public License Version 3 o posterior con respecto a las condiciones de copyright. No existe NINGUNA RESPONSABILIDAD. Si encuentra algun error en la traduccion de esta pagina del manual, envie un correo electronico a . Paginas de Manual de Linux 6.9.1 2 Mayo 2024 ldconfig(8)