ال ldconfig ينشئ أمر Linux الارتباطات وذاكرة التخزين المؤقت الضرورية (للاستخدام بواسطة رابط وقت التشغيل ، ld.so ) إلى أحدث المكتبات المشتركة الموجودة في الأدلة المحددة في سطر الأوامر ، في الملف /etc/ld.so.conf وفي الدلائل الموثوق بها ( / البيرة / ليب و / ليب ).
ldconfig يتحقق من أسماء العناوين والملفات الخاصة بالمكتبات التي يلتقيها عند تحديد الإصدارات التي يجب تحديث روابطها.ldconfig يتجاهل الروابط الرمزية عند المسح الضوئي للمكتبات.
ldconfig سيحاول استنتاج نوع LABs (أي libc 5.x أو libc 6.x (glibc)) استنادًا إلى مكتبات C التي تم ربط المكتبة بها ، وبالتالي عند ربط المكتبات الديناميكية ، فمن الحكمة الارتباط بشكل صريح ضد libc (استخدم -lc).ldconfig قادر على تخزين أنواع ABI متعددة من المكتبات في ذاكرة تخزين واحدة على البنى التي تسمح بتشغيل أصلي من ABIs متعددة ، مثل ia32 / ia64 / x86_64 أو sparc32 / sparc64.
بعض libs الحالية لا تحتوي على معلومات كافية للسماح للخصم من نوعها ، وبالتالي فإن /etc/ld.so.conf يسمح تنسيق الملف بتحديد نوع متوقع. هذا هوفقط تستخدم لتلك الجلب ELF التي لا يمكننا العمل بها. يشبه التنسيق هذا "dirname = TYPE" ، حيث يمكن أن يكون النوع libc4 أو libc5 أو libc6. (يعمل بناء الجملة أيضًا على سطر الأوامر). المساحات هيليس المسموح بها. انظر أيضا-p اختيار.
أسماء الدليل التي تحتوي على= لم تعد قانونية ما لم يكن لديهم أيضا نوع محدد متوقع.
ldconfig يجب أن يتم تشغيله عادة بواسطة المستخدم الفائق لأنه قد يتطلب إذنًا للكتابة على بعض الأدلة والملفات المملوكة للجذور. إذا كنت تستخدم-r الخيار لتغيير الدليل الجذر ، ليس من الضروري أن تكون مستخدمًا كبيرًا طالما كان لديك الحق الكافي لشجرة الدليل تلك.
ملخص
ldconfig خيار …
خيارات
-الخامس - وضع مفصل. قم بطباعة رقم الإصدار الحالي واسم كل دليل أثناء فحصه وأي روابط تم إنشاؤها.
-n - فقط الدلائل العملية المحددة في سطر الأوامر. لا تعالج الأدلة الموثوقة ( / البيرة / ليب و / ليب ) ولا تلك المحددة في /etc/ld.so.conf . يدل-N.
-N - لا إعادة بناء ذاكرة التخزين المؤقت. ما لم-X هو أيضا محدد ، لا تزال الروابط محدثة.
-X - لا تقم بتحديث الروابط. ما لم-N يتم تحديد أيضا ، لا يزال يتم إعادة بناء ذاكرة التخزين المؤقت.
-f conf - استعمالأسيوط بدلا من /etc/ld.so.conf .
ذاكرة التخزين المؤقت -C - استخدم ذاكرة التخزين المؤقت بدلاً من /etc/ld.so.cache .
الجذر -R - تغيير واستخدامهاجذر كدليل الجذر.
-l - وضع المكتبة. اربط مكتبات فردية يدويًا. مخصص للاستخدام من قبل الخبراء فقط.
-p - استعمال طباعة ذاكرة التخزين المؤقت لطباعة قوائم الدلائل والمكتبات المرشحة المخزنة في ذاكرة التخزين المؤقت الحالية.
-c – شكل = FORMAT لملف ذاكرة التخزين المؤقت. الاختيارات قديمة وجديدة ومتوافقة (الافتراضي).
-? – مساعدة / الاستخدام للحصول على معلومات استخدام الطباعة.
-الخامس – الإصدار للإصدار المطبوع والخروج.
أمثلة
# / sbin / ldconfig -v
سيقوم بإعداد الارتباطات الصحيحة للثنائيات المشتركة وإعادة إنشاء ذاكرة التخزين المؤقت.
# / sbin / ldconfig -n / lib
كجذر بعد تثبيت مكتبة مشتركة جديدة سيتم بشكل صحيح بتحديث الروابط الرمزية المكتبة المشتركة في / lib.
أنظر أيضا
LDD(1) - أمر Idd في Linux لإظهار المكتبات المشتركة المطلوبة من قبل أي برنامج معين.
مهم: استخدم ال رجل أمر ( رجل٪ ) لمعرفة كيفية استخدام الأمر على جهاز الكمبيوتر الخاص بك.




