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