Розуміння команди Linux — Команда Unix: ldconfig
The ldconfig Команда Linux створює необхідні посилання та кеш (для використання компонувальником під час виконання, ld.so) до останніх спільних бібліотек, знайдених у каталогах, зазначених у командному рядку, у файлі /etc/ld.so.conf, а також у надійних каталогах (/usr/lib і /lib). Він перевіряє імена заголовків і файлів бібліотек, з якими він зустрічається, коли визначає, для яких версій слід оновити посилання; він ігнорує символічні посилання під час пошуку бібліотек.
Ldconfig спробує визначити тип бібліотек ELF (тобто. libc 5.x або libc 6.x (glibc)) на основі того, з якими бібліотеками C була пов’язана бібліотека, тому під час створення динамічні бібліотеки, було б розумно явно посилатися на libc (використовуйте -lc).
Ldconfig зазвичай має запускатися суперкористувачем, оскільки для цього може знадобитися дозвіл на запис у деяких кореневих каталогах і файлів. Якщо ви використовуєте -r Щоб змінити кореневий каталог, вам не потрібно бути суперкористувачем, якщо у вас є достатні права на це дерево каталогів.

Синопсис
Команда має такий загальний формат:
ldconfig [ВАРІАНТ...]
Параметри
Команда підтримує такі параметри:
- -v: докладний режим. Надрукуйте номер поточної версії, назву кожного каталогу під час його сканування та всі створені посилання.
- -n: тільки каталоги обробки, зазначені в командному рядку. Не обробляйте довірені каталоги (/usr/lib і /lib) ані зазначені в /etc/ld.so.conf. Має на увазі -Н.
- -Н: Не перебудовуйте кеш. Хіба що -X також вказано, посилання все ще оновлюються.
- -X: не оновлювати посилання. Хіба що -Н також вказано, кеш все ще перебудовується.
- -f конф: Використовуйте конф замість /etc/ld.so.conf.
- -C кеш: використовувати кеш замість /etc/ld.so.cache.
- -r корінь: змінити на та використовувати корінь як кореневий каталог.
- -л: Режим бібліотеки. Зв’язуйте окремі бібліотеки вручну. Призначений тільки для експертів.
- -стр: Використовуйте кеш друку для друку списків каталогів і бібліотек-кандидатів, що зберігаються в поточному кеші.
- -c: формат=ФОРМАТ: вкажіть формат файлу кешу. Варіанти старі, нові та сумісні (за замовчуванням).
- -?,довідка/використання: Відображення інформації про використання.
- -В – версія: Показує версію програми.
Приклади
Використовуйте ldconfig для встановлення посилань. Наприклад,
# /sbin/ldconfig -v.
встановлює правильні посилання для спільних двійкових файлів і перебудовує кеш під час роботи.
# /sbin/ldconfig -n /lib.
як root після встановлення нової спільної бібліотеки правильно оновить символічні посилання спільної бібліотеки в /lib.