Ldconfig - Linux Command - Unix Command

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/ 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/ 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.