Начать с того, что я понял.
Есть динамически подключаемые библиотеки, некий аналог .dll, по запуску приложения загрузчик местоположение нужных быблиотек просматривает в так называемом кэше. ldconfig ответственна за его содержание.
Так, она добавляет к каталогу с библиотеками переданный как опция.
ldconfig <путь к каталогу>
Но почему она удаляет? Так, если добавить туда какой-то путь, а потом набрать ldconfig она этот путь удалит.
Я просто такой вывод делаю: Допустим, установил я или кто-то другой с десяток-другой программ с динамически подключаемыми билиотеками. Позапихивал .so.x.x.x.x по нужным мне каталогам... Я правильно понял, что команда ldconfig низведёт на нет все эти усилия, все вновь довленные мною пути из кэша удалятся?
И в man ldconfig, кстати, вобще ничего не сказано про запуск без опций, ни единого слова! Сасибо, кто откликнется.
LinuxForum.Fans
Что именно убирает команда ldconfig без опций?
Автор: cheloveche
2 сообщений
2098 просмотров
Я даже не хочу сейчас смотреть "man ldconfig", но если надо, чтобы однажды добавленные
библиотеки не удалялись из кэша, создайте для них файл в /etc/ld.so.conf.d/ и затем
введите эту команду именно без параметров.
В каталоге есть примеры.
Пётр.
Войдите или зарегистрируйтесь, чтобы ответить.