Ldconfig - ලිනක්ස් විධාන - යුනික්ස් අණ

ldconfig අවශ්ය වන සබැඳි සහ පූර්වාශ්රිතීය cache (run-time linker, ld.so ) සඳහා භාවිතා කරයි. විධාන රේඛාවේ නිශ්චිතව දැක්වෙන බහලුම් තුලදී , /etc/ld.so.conf සහ විශ්වාසී නාමාවලි ( / usr / lib සහ / lib ). ldconfig විසින් සිය සංස්කරණ සබැඳි යාවත්කාලීන කළ යුතු කුමන අනුවාදයන් තීරණය කිරීමේදී එය හමුවූ පුස්තකාලවල ශීර්ෂක සහ ගොනු නාමාවලියන් පරික්ෂා කරයි. ldconfig පුස්තකාල සඳහා ස්කෑන් කිරීම සඳහා සංකේතාත්මක ඈඳියන් නොසලකා හරියි.

ldconfig මඟින් ELF libs වර්ගයේ (එනම්, libc 5.x හෝ libc 6.x (glibc) ආකාරයෙන් නිගමනයකට එළඹීමට උත්සහ කරනු ඇත. එබැවින් පුස්තකාල පුස්තකාලය සම්බන්ධ වූවක් මත පදනම්ව, එබැවින් ගතික පුස්තකාල සෑදීමේදී එය පැහැදිලි ලෙස ප්රායෝගික libc (link -lc) ට සම්බන්ධ කිරීම. ldconfig ia32 / ia64 / x86_64 හෝ sparc32 / sparc64 වැනි ABI වැනි බහුකාර්ය ABI වලදී දේශීයව ක්රියාත්මක වන ඉඩමක තනි ආවරණ ගබඩා කිරීම සඳහා ABI වර්ගයේ පුස්තකාල ගබඩා කිරීමට හැකි වේ.

දැනට පවත්නා libs ඔවුන්ගේ වර්ගයේ අඩු කිරීම සඳහා ප්රමාණවත් තොරතුරු අඩංගු නොවේ. එබැවින් /etc/ld.so.conf ගොනු ආකෘතිය අපේක්ෂිත වර්ගයේ විශේෂණයට ඉඩ දෙයි. මෙය ක්රියාත්මක කළ නොහැකි ELF libs සඳහා පමණි . මෙම ආකෘතිය මේ ආකාරයේ "dirname = TYPE" වැනි ආකාරයේ වේ, libc4, libc5 හෝ libc6 විය හැක. (මෙම උපභාෂාවද විධාන රේඛාව මත ක්රියා කරයි). අවකාශය ඉඩ දී නැත . එසේම -p විකල්පය බලන්න.

ඒවායේ අපේක්ෂිත වර්ගයේ විශේෂඥයෙක් නොමැති නම්, == අඩංගු වන නම්වල නම් නොවේ.

ldconfig සාමාන්යයෙන් සුපිරි පරිශීලකයා විසින් ධාවනය කල යුතු අතර, ඒවායේ root නාමාවලියේ හෝ ගොනු වල අවසර ලිවීම අවශ්ය විය හැක. ඔබ root ඩිරෙක්ටරයේ නම වෙනස් කිරීමට භාවිතා කර ඇත්නම්, ඔබ එම ඩිරෙක්ටරියට ගස්මට ප්රමාණවත් අයිතිය තිබියදී සුපිරි පරිශීලකයෙක් විය යුතුය.

සාරාංශය

ldconfig [විකල්ප ...]

විකල්ප

-v - වයඹ

විබොබේස් මාදිලිය. වත්මන් අනුවාද අංකය මුද්රණය කිරීම, එය එක් එක් බහලුමේ නම පරිලෝකනය කර ඇති අතර ඒවා සාදන ඕනෑම සබැඳියක්.

-n

විධාන රේඛාවේ නිශ්චිතව දැක්වෙන බහලුම් පමණි. විශ්වාසදායි නාමාවලි සක්රිය නොකරන්න ( / usr / lib සහ / lib ) සහ /etc/ld.so.conf හි සඳහන් නොවේ . නිශ්චලයි -N .

-N

කෑෂය නැවත සාදා නොගන්න. -X හදුනා නැතත් , සබැඳි තවමත් යාවත්කාලීන කර ඇත.

-X

සබැඳි යාවත්කාලීන නොකරන්න. -N- නිශ්චිතව දක්වා නොමැතිනම් , හැඹිලිය නැවත සාදා ඇත.

-එෆ්

/etc/ld.so.conf වෙනුවට භාවිතා කරන්න.

-C-හැඹිලි

/etc/ld.so.cache වෙනුවට කෑෂ් භාවිතා කරන්න.

-r root

Root ඩිරෙක්ටරයට root ලෙස භාවිතා කරන්න.

-එම්

පුස්තකාල ආකාරය. තනි පුස්තකාල අතින් අතින් සම්බන්ධ කරන්න. විෙශේෂඥයින් විසින් භාවිතා කිරීමට අදහස් කරන ලදි.

-p - මුද්රණ-හැඹිලි

වර්තමාන හැඹිලිය තුළ ගබඩා කර තිබෙන නාමාවලි සහ අපේක්ෂක පුස්තකාල ලැයිස්තුවක් මුද්රණය කරන්න.

-c --format = FORMAT

හැඹිලි ගොනුව සඳහා FORMAT භාවිතා කරන්න. තේරීම් පැරණි, නව සහ අනුකූල වේ (පෙරනිමිය).

-? --help --usage

භාවිතයේ තොරතුරු මුද්රණය කරන්න.

-V - පරිවර්ථනය

මුද්රිත අනුවාදය සහ පිටවීම.

උදාහරණ

# / sbin / ldconfig -v

හවුල් ගොනුවලට නිවැරදි සබැඳි සැකසීමට සහ හැඹිලි නැවත සකස් කරන්න.

# / sbin / ldconfig -n / lib

නව හවුල් පුස්තකාලයක් ස්ථාපනය කිරීෙමන් පසුව root ලෙස / lib තුල පොදු පුස්තකාල සංකේතීය සබැඳි නිසියාකාරව යාවත්කාලීන කරනු ඇත.

ද බලන්න

ldd (1)

වැදගත්: ඔබේ විශේෂ පරිගණකයේ විධානයක් භාවිතා කරන ආකාරය බැලීමට මිනිසා විධානය ( % man ) භාවිතා කරන්න.