The ldconfig Perintah Linux mewujudkan pautan dan cache yang diperlukan (untuk digunakan oleh penghubung jangka masa, ld.so ) ke perpustakaan yang dikongsi paling terkini yang terdapat dalam direktori yang dinyatakan pada baris arahan, dalam fail /etc/ld.so.conf , dan dalam direktori yang dipercayai ( / usr / lib dan / lib ).
ldconfig memeriksa tajuk dan nama fail dari perpustakaan yang ia hadapi ketika menentukan versi yang seharusnya memiliki tautan mereka diperbarui.ldconfig mengabaikan pautan simbolik semasa mengimbas perpustakaan.
ldconfig akan cuba untuk menyimpulkan jenis lib ELF (iaitu libc 5.x atau libc 6.x (glibc)) berdasarkan perpustakaan C apa-apa jika ada perpustakaan yang dikaitkan, oleh itu apabila membuat perpustakaan dinamik, adalah bijaksana untuk menghubungkan secara eksplisit terhadap libc (gunakan -lc).ldconfig mampu menyimpan beberapa jenis perpustakaan ABI ke dalam cache tunggal pada seni bina yang membolehkan aliran asal pelbagai ABIs, seperti ia32 / ia64 / x86_64 atau sparc32 / sparc64.
Beberapa lib yang sedia ada tidak mengandungi maklumat yang cukup untuk membenarkan potongan jenis mereka, oleh itu yang /etc/ld.so.conf format fail membolehkan spesifikasi jenis yang diharapkan. Ini adalahsahaja digunakan untuk kegunaan ELF yang tidak dapat kita laksanakan. Formatnya seperti "dirname = TYPE" ini, di mana jenis boleh libc4, libc5 atau libc6. (Sintaks ini juga berfungsi pada baris arahan). Ruang adalahtidak dibenarkan. Juga lihat-p pilihan.
Nama direktori yang mengandungi= tidak lagi undang-undang melainkan mereka juga mempunyai jenis penentu yang diharapkan.
ldconfig biasanya harus dijalankan oleh pengguna super karena mungkin memerlukan izin menulis pada beberapa direktori dan file yang dimiliki oleh root. Jika anda menggunakannya-r pilihan untuk menukar direktori root, anda tidak perlu menjadi pengguna super selagi anda mempunyai hak yang mencukupi untuk pohon direktori itu.
Sinopsis
ldconfig OPTION …
Pilihan
-v - Mod Verbose. Cetak nombor versi semasa, nama setiap direktori kerana ia diimbas dan sebarang pautan yang dibuat.
-n - Hanya proses direktori yang ditentukan pada baris arahan. Jangan memproses direktori dipercayai ( / usr / lib dan / lib ) atau yang dinyatakan dalam /etc/ld.so.conf . Bermaksud-N.
-N - Jangan buat semula cache. Kecuali-X juga dinyatakan, pautan masih dikemas kini.
-X - Jangan kemas kini pautan. Kecuali-N juga dinyatakan, cache masih dibina semula.
-f conf - Gunakanconf bukannya /etc/ld.so.conf .
-C cache - Gunakan cache bukan /etc/ld.so.cache .
-r akar - Tukar dan gunakanakar sebagai direktori root.
-l - Mod perpustakaan. Muat turun secara manual perpustakaan individu. Dibenarkan untuk digunakan oleh pakar sahaja.
-p - Gunakan cetakan-cetakan untuk mencetak senarai direktori dan perpustakaan calon yang disimpan dalam cache semasa.
-c – format = FORMAT untuk fail cache. Pilihan sudah lama, baru dan kompat (piawai).
-? – bantuan / penggunaan untuk maklumat penggunaan cetak.
-V – versi untuk versi cetak dan keluar.
Contoh
# / sbin / ldconfig -v
akan menyediakan pautan yang betul untuk binari yang dikongsi dan membina semula cache.
# / sbin / ldconfig -n / lib
sebagai root selepas pemasangan pustaka bersama baru akan mengemas kini pautan simbol perpustakaan yang dikongsi dalam / lib.
Lihat juga
ldd(1) - Perintah Idd di Linux untuk menunjukkan perpustakaan dikongsi yang diperlukan oleh mana-mana program yang diberikan.
Penting: Menggunakan lelaki perintah ( % lelaki ) untuk melihat bagaimana arahan digunakan pada komputer tertentu anda.




