LDCONFIG - Linux Command - Unix каманднага

LDCONFIG стварае неабходныя спасылкі і кэш (для выкарыстання ва час выканання линкера, ld.so) да самых апошніх агульных бібліятэк , знойдзеных у каталогах , указаных у камандным радку, у файле /etc/ld.so.conf, і у давераныя каталогах (/ USR / Lib і / Lib). LDCONFIG правярае імёны загалоўкаў і файлаў бібліятэк ён сутыкаецца пры вызначэнні таго, якія версіі павінны быць новымі спасылкі. LDCONFIG ігнаруе сімвалічныя спасылкі пры сканаванні бібліятэк.

LDCONFIG будзе спрабаваць вывесці тып ELF LIBS (гэта значыць. Libc 5.x або 6.x Libc (glibc)) на аснове бібліятэк , што C калі бібліятэка была звязана з, таму пры стварэнні дынамічных бібліятэк, мае сэнс відавочна спасылка на LibC (выкарыстанне -lc). LDCONFIG здольная захоўваць некалькі тыпаў ABI бібліятэк у адзіны кэш на архітэктурах , якія дазваляюць роднай запуск некалькі АБІС, як ia32 / ia64 / x86_64 або sparc32 / sparc64.

Некаторыя існуючыя бібліятэкі не ўтрымліваюць дастаткова інфармацыі , каб зрабіць выснову аб іх тыпе, таму фармат файл /etc/ld.so.conf дазваляе вызначаць чаканы тыпу. Гэта выкарыстоўваецца толькі для тых ELF бібліятэк , з якімі мы не можам працаваць. Фармат, як гэта "DIRNAME = TYPE", дзе тып можа быць libc4, libc5 або libc6. (Гэты сінтаксіс працуе таксама і ў камандным радку). Прабелы не дапускаюцца. Таксама глядзіце опцыю -p.

Не імёны каталогаў , якія змяшчаюць = больш не юрыдычны , калі яны таксама не маюць чаканы спецификатор тыпу.

LDCONFIG звычайна павінен запускацца ад суперпользователя , паколькі можа спатрэбіцца дазвол на запіс некаторых каранёвых належаць каталогаў і файлаў. Калі вы выкарыстоўваеце параметр -r , каб змяніць каранёвай каталог, вы не павінны быць супер-карыстальнікам , хоць да таго часу , пакуль у вас ёсць дастатковую права на гэта дрэва каталогаў.

канспект

LDCONFIG [OPTION ...]

опцыі

-v --verbose

Падрабязны рэжым. Выдаецца нумар бягучай версіі, імя кожнага каталога, скануецца і любыя спасылкі, якія ствараюцца.

-n

Апрацоўваць толькі каталогі, названыя ў камандным радку. Не апрацоўваць давераныя каталогі (/ USR / Lib і / Lib) , ні тыя , якія пазначаны ў /etc/ld.so.conf. Маецца на ўвазе -N.

-N

Ня перабудоўваць кэш. Калі яно не пазначана -X, спасылкі будуць абноўлены.

-X

Ня абнаўляць спасылкі. Калі яно не пазначана -N, кэш будзе перабудаваны.

-f конф

Выкарыстоўвайце конф замест /etc/ld.so.conf.

-З кэш

Выкарыстанне кэш - памяці замест /etc/ld.so.cache.

-r корань

Змену і выкарыстанне кораня ў якасці каранёвага каталога.

-l

Рэжым бібліятэкі. Ручное звязванне асобных бібліятэк. Прызначаны для выкарыстання толькі спецыялістамі.

-p --print-кэш

Выдаць спіс каталогаў і бібліятэк-кандыдатаў, захаваны ў бягучым кэшы.

-c --format = ФАРМАТ

Выкарыстоўвайце фармат файла кэша. Выбар старыя, новыя і Compat (па змаўчанні).

-? --help --usage

Вывесці інфармацыю аб выкарыстанні.

-V --version

Версія для друку і выхаду.

прыкладаў

# / SBIN / LDCONFIG -v

будуць створаны правільныя спасылкі для агульных двайковых файлаў і перабудоўваць кэш.

# / SBIN / LDCONFIG -п / Бібліятэка

як корань пасля ўстаноўкі новай агульнай бібліятэкі будзе правільна абнавіць падзяляю бібліятэку сімвалічных спасылак у / Lib.

ГЛЯДЗІЦЕ ТАКСАМА

LDD (1)

Важна: Выкарыстоўвайце каманду чалавека (%) чалавек , каб паглядзець , як каманда выкарыстоўваецца на вашым канкрэтным кампутары.