ldconfig , /etc/ld.so.conf faylında əmr satırında göstərilən kataloqlarda tapılan ən son paylaşılan kitabxanalara lazım olan linklər və önbellek (run-time linker, ld.so istifadə üçün ) yaratır və etibarlı kataloqlarda ( / usr / lib və / lib ). ldconfig, hansı versiyaların əlaqələrinin yenilənməsini təyin edərkən qarşılaşdığı kitabxanaların başlığı və fayl adlarını yoxlayır. ldconfig kitabxanalar üçün tarama zamanı simvolik əlaqələri görmür.
ldconfig , kütüphanelere qarşı bağlı olduğu hallarda C kütüphanelerine dayanan ELF libs (yani libc 5.x və ya libc 6.x (glibc)) tipini çıxartmağa çalışacaq, dolayısıyla dinamik kütüphaneler yapılırken, libc qarşı istifadə (lc-lc). ldconfig ia32 / ia64 / x86_64 və ya sparc32 / sparc64 kimi bir çox ABİ-lərin yerli işləməsinə imkan verən memarlıqlarda birdən çox ABI tipli kitabxanaların saxlanılmasına imkan yaradır.
Bəzi mövcud libs onların növündən çıxmağı təmin etmək üçün kifayət qədər informasiyanı ehtiva etməyib, bu səbəbdən /etc/ld.so.conf fayl formatı gözlənilən tipin dəqiqləşdirilməsinə imkan verir. Bu yalnız işləməyəcəyimiz ELF libs üçün istifadə olunur. Format bu "dirname = TYPE" kimidir, burada libc4, libc5 və ya libc6 ola bilər. (Bu sözdizim də komanda xəttində işləyir). Məkanlara icazə verilmir. Həmçinin -p variantına baxın.
A = adları göstərilən kataloq adları da gözlənilməyən bir tip spesifikatoru olmadıqda artıq hüquqi deyildir.
ldconfig adətən super-istifadəçi tərəfindən idarə olunmalıdır, çünki bəzi köklərə aid olan sənədlərin və faylların yazılmasına icazə tələb edə bilər. Kök dizini dəyişdirmək üçün -r seçimindən istifadə edirsinizsə, bu kataloq ağacına kifayət qədər hüququ olduğu müddətcə, super-istifadəçi olmalısınız.
Sinopsis
ldconfig [OPTION ...]
Seçimlər
-v -verbose
Bəzi rejimi. Mövcud sürüm nömrəsini, taradığı kimi hər bir kataloqun adını və yaradılan hər hansı bir linkni yazdırın.
-n
Komanda xəttində göstərilən yalnız proses dizinləri. Etibarlı kataloqları ( / usr / lib və / lib ) və /etc/ld.so.conf da göstərilənləri işləməyin . Təqdim edir -N .
-N
Önbelleği yenidən qurma. X- də göstərilmədiyi halda, əlaqələr hələ də yenilənir.
-X
Əlaqələri yeniləməyin. -N də göstərilmədiyi halda, önbellek hələ də yenidən qurulur.
-f conf
/etc/ld.so.conf yerinə conf istifadə edin.
-C önbellek
/etc/ld.so.cache yerinə cache istifadə edin.
-r kökü
Kök qovluğuna kök dəyişdirin və istifadə edin.
-l
Kitabxana rejimi. Fərdi kitabxanaları əl ilə bağlayın. Yalnız ekspertlər tərəfindən istifadə üçün nəzərdə tutulmuşdur.
-p -print-cache
Mövcud önbellekte saxlanan rehberler və namizəd kitabxanalarının siyahısını yazdırın.
-c --format = FORMAT
Cache faylı üçün FORMAT istifadə edin. Seçimlər köhnə, yeni və uyğun (default).
-? - köməkçi
İstifadə məlumatlarını çap et.
-V - dəyişiklik
Çap versiyası və çıxış.
Nümunələr
# / sbin / ldconfig -v
paylaşılan ikili fayllar üçün doğru bağlantılar quracaq və önbelleği bərpa edəcəkdir.
# / sbin / ldconfig -n / lib
yeni bir paylaşılan kitabxananın quraşdırılmasından sonra kök kimi paylaşılan kitabxanada sembolik linkləri / lib ilə düzgün şəkildə yeniləyəcəkdir.
HƏMÇİNİN BAX
ldd (1)
Mühüm: Şəxsi kompüterinizdə bir komanda necə istifadə edildiyini görmək üçün man komutunu ( % man ) istifadə edin.