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