Provided by: manpages-ru_0.98-4_all bug

ИМЯ

       /sbin/ldconfig - настройка динамического связывания во время выполнения

ОБЗОР

       /sbin/ldconfig [ -nNvXV ] [ -f conf ] [ -C cache ] [ -r root ] каталог ...
       /sbin/ldconfig -l [ -v ] библиотека ...
       /sbin/ldconfig -p

ОПИСАНИЕ

       ldconfig  создаёт  необходимые  привязки  и  кэш  для большинства необходимых динамических
       библиотек, найденных  в  каталогах,  которые  указываются  в  командной  строке,  в  файле
       /etc/ld.so.conf,  и  в доверенные каталогах (/lib и /usr/lib).  Созданный кэш используется
       компановщиками ld.so и ld-linux.so, которые  выполняют  связывание  во  время  выполнения.
       ldconfig проверяет заголовок и имена файлов библиотек, их столкновения, когда определяется
       какая версия должна иметь более новые ссылки.

       ldconfig  будет  пытаться  вывести  заключение  о  типе  ELF  библиотек  (т.е.  libc5  или
       libc6/glibc),  основанных  на  библиотеках  языка  C  и о том какая библиотека должна быть
       связана. Поэтому, при создании динамических баблиотек, явно указывают на связывание с libc
       (используя -lc).

       Некоторые  существующие библиотеки не содержат необходимую информацию, чтобы сделать вывод
       об их типе. Поэтому файл /etc/ld.so.conf разрешает задавать ожидаемый тип. Эта возможность
       используется  только  для тех ELF библиотек, с которыми мы иначе не можем работать. Формат
       выглядит как "dirname=TYPE", где TYPE может принмать  значение  libc4,  libc5  или  libc6.
       (Данный  синтаксис  работает  также  и в командной строке). Пробелы не разрешаются.  Также
       смотрите опцию -p .   ldconfig  обычно  должен  запускаться  суперпользователем,  так  как
       выполнение может требовать прав на запись в некоторые каталоги и файлы, владельцем которых
       является root.

ОПЦИИ

       -v     Режим подробностей.  Выдаётся номер текущей версии, имя каждого  каталога,  который
              сканируется и все создаваемые символьные ссылки. Перекрывает режим молчания.

       -n     Обрабатывать  только  каталоги,  заданные  в  командной  строке. Не обрабатывать ни
              доверенные каталоги (/lib и /usr/lib) ни  те,  которые  заданы  в  /etc/ld.so.conf.
              Неявно включает -N.

       -N     Не  перестраивать  кэш.   За  исключением  случая, когда также задаётся -X , ссылки
              будут обновлены.

       -X     Не обновлять ссылки.  За исключением случая, когда также задаётся -N  ,  кэш  будет
              перестроен.

       -f conf
              Использовать conf вместо /etc/ld.so.conf.

       -C cache
              Использовать cache вместо /etc/ld.so.cache.

       -r root
              Изменить и использовать root в качестве корневого каталога.

       -l     Библиотечный  режим. Ручное связывание отдельных библиотек. Предназначен только для
              экспертов.

       -p     Выдать список каталогов и библиотек-кандидатов, сохранённый в текущем кэше.

ФАЙЛЫ

       /lib/ld.so          динамический компановщик
       /etc/ld.so.conf     Файл, содержащий список разделённых двоеточием,  пробелом,  табуляцией
                           или  символом  новой  строки,  каталогов, в которых производится поиск
                           библиотек.
       /etc/ld.so.cache    Файл,  содержащий  сортированный   список   библиотек,   найденных   в
                           каталогах, заданных в /etc/ld.so.conf.

ПЕРЕВОД

       Перевёл с английского Виктор Вислобоков <corochoone@perm.ru> 2003