Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > *NIX системы: Общие вопросы > ldconf


Автор: Cheba 4.1.2005, 01:23
Нужно ли ему запускаться при каждом старте? Ато долго он работает...

Автор: dargaard 4.1.2005, 01:29
Cheba
При каждом старте чего? программы или системы?
Вообше насколько я понимаю если есть уже /etc/ld.so.cache то запускаться ему не нужно
каждый раз. Запуск нужен только в том случае если /etc/ld.so.conf обновился.

Автор: Cheba 4.1.2005, 01:35
При каждом старте системы. Не хватало еще...

И часто этот /etc/ld.so.conf обновляется?

Автор: dargaard 4.1.2005, 01:46
Цитата(Cheba @ 3.1.2005, 14:35)
И часто этот /etc/ld.so.conf обновляется?

В /etc/ld.so.conf пишутся пути к папкам где лежат библиотеки.
Цитата

      ldconfig creates the necessary links and  cache  to  the  most  recent
      shared  libraries  found  in  the directories specified on the command
      line, in the file /etc/ld.so.conf,  and  in  the  trusted  directories
      (/lib  and /usr/lib).  The cache is used by the run-time linker, ld.so
      or ld-linux.so.  ldconfig checks the header  and  file  names  of  the
      libraries  it  encounters  when determining which versions should have
      their links updated.

Из этого вытекает что обновлятся ld.so.conf должен только при установке библиотек в новые места.
Поправлю сам себя:
Сам ldconfig надо запускать при установке новых библиотек - даже если ld.so.conf не изменился.

Автор: Cheba 4.1.2005, 21:30
То есть не при старте системы, а после установки софта его нужно запускать. Верно?

Автор: dargaard 4.1.2005, 22:11
Cheba Верно, если только система у тебя не удаляет ld.so.cache при каждом выключении.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)