Scroll to navigation

LDCONFIG(8) п═я┐п╨п╬п╡п╬п╢я│я┌п╡п╬ п©я─п╬пЁя─п╟п╪п╪п╦я│я┌п╟ Linux LDCONFIG(8)

п≤п°п╞

/sbin/ldconfig - п╫п╟я│я┌я─п╬п╧п╨п╟ я│п╡я▐п╥я▀п╡п╟п╫п╦я▐ п╡я─п╣п╪п╣п╫п╦ п╡я▀п©п╬п╩п╫п╣п╫п╦я▐ п╡ п╢п╦п╫п╟п╪п╦я┤п╣я│п╨п╬п╪ п╨п╬п╪п©п╬п╫п╬п╡я┴п╦п╨п╣

п·п▒п≈п·п═

/sbin/ldconfig [ -nNvXV ] [ -f conf ] [ -C п╨я█я┬ ] [ -r root ] п╨п╟я┌п╟п╩п╬пЁ ...

/sbin/ldconfig -l [ -v ] п╠п╦п╠п╩п╦п╬я┌п╣п╨п╟ ...

/sbin/ldconfig -p

п·п÷п≤п║п░п²п≤п∙

ldconfig я│п╬п╥п╢п╟я▒я┌ п╫п╣п╬п╠я┘п╬п╢п╦п╪я▀п╣ п©я─п╦п╡я▐п╥п╨п╦ п╦ п╨я█я┬ п╢п╩я▐ я│п╟п╪я▀я┘ п╫п╬п╡я▀я┘ п╬п╠я┴п╦я┘ п╠п╦п╠п╩п╦п╬я┌п╣п╨, п╫п╟п╧п╢п╣п╫п╫я▀я┘ п╡ п╨п╟я┌п╟п╩п╬пЁп╟я┘, п╨п╬я┌п╬я─я▀п╣ я┐п╨п╟п╥я▀п╡п╟я▌я┌я│я▐ п╡ п╨п╬п╪п╟п╫п╢п╫п╬п╧ я│я┌я─п╬п╨п╣, п╡ я└п╟п╧п╩п╣ /etc/ld.so.conf п╦ п╡ п╢п╬п╡п╣я─п╣п╫п╫я▀п╣ п╨п╟я┌п╟п╩п╬пЁп╟я┘ (/lib п╦ /usr/lib). п║п╬п╥п╢п╟п╫п╫я▀п╧ п╨я█я┬ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ п╨п╬п╪п©п╬п╫п╬п╡я┴п╦п╨п╬п╪ п╡я─п╣п╪п╣п╫п╦ п╡я▀п©п╬п╩п╫п╣п╫п╦я▐, ld.so п╦п╩п╦ ld-linux.so. ldconfig п©я─п╬п╡п╣я─я▐п╣я┌ п╥п╟пЁп╬п╩п╬п╡п╬п╨ п╦ п╦п╪п╣п╫п╟ я└п╟п╧п╩п╬п╡ п╠п╦п╠п╩п╦п╬я┌п╣п╨, п╦я┘ я│я┌п╬п╩п╨п╫п╬п╡п╣п╫п╦я▐, п╨п╬пЁп╢п╟ п╬п©я─п╣п╢п╣п╩я▐п╣я┌я│я▐ п╨п╟п╨п╟я▐ п╡п╣я─я│п╦я▐ п╢п╬п╩п╤п╫п╟ п╦п╪п╣я┌я▄ п╠п╬п╩п╣п╣ п╫п╬п╡я▀п╣ я│я│я▀п╩п╨п╦.

ldconfig п╠я┐п╢п╣я┌ п©я▀я┌п╟я┌я▄я│я▐ п╡я▀п╡п╣я│я┌п╦ п╥п╟п╨п╩я▌я┤п╣п╫п╦п╣ п╬ я┌п╦п©п╣ ELF п╠п╦п╠п╩п╦п╬я┌п╣п╨ (я┌.п╣. libc5 п╦п╩п╦ libc6/glibc), п╬я│п╫п╬п╡п╟п╫п╫я▀я┘ п╫п╟ п╠п╦п╠п╩п╦п╬я┌п╣п╨п╟я┘ я▐п╥я▀п╨п╟ C п╦ п╬ я┌п╬п╪ п╨п╟п╨п╟я▐ п╠п╦п╠п╩п╦п╬я┌п╣п╨п╟ п╢п╬п╩п╤п╫п╟ п╠я▀я┌я▄ я│п╡я▐п╥п╟п╫п╟.

п²п╣п╨п╬я┌п╬я─я▀п╣ я│я┐я┴п╣я│я┌п╡я┐я▌я┴п╦п╣ п╠п╦п╠п╩п╦п╬я┌п╣п╨п╦ п╫п╣ я│п╬п╢п╣я─п╤п╟я┌ п╫п╣п╬п╠я┘п╬п╢п╦п╪я┐я▌ п╦п╫я└п╬я─п╪п╟я├п╦я▌, я┤я┌п╬п╠я▀ я│п╢п╣п╩п╟я┌я▄ п╡я▀п╡п╬п╢ п╬п╠ п╦я┘ я┌п╦п©п╣. п÷п╬я█я┌п╬п╪я┐ я└п╬я─п╪п╟я┌ я└п╟п╧п╩п╟ /etc/ld.so.conf п©п╬п╥п╡п╬п╩я▐п╣я┌ п╥п╟п╢п╟п╡п╟я┌я▄ п╬п╤п╦п╢п╟п╣п╪я▀п╧ я┌п╦п©. п╜я┌п╟ п╡п╬п╥п╪п╬п╤п╫п╬я│я┌я▄ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ п╒п·п⌡п╛п п· п╢п╩я▐ я┌п╣я┘ ELF п╠п╦п╠п╩п╦п╬я┌п╣п╨, я│ п╨п╬я┌п╬я─я▀п╪п╦ п╦п╫п╟я┤п╣ п╪я▀ п╫п╣ п╪п╬п╤п╣п╪ я─п╟п╠п╬я┌п╟я┌я▄. п╓п╬я─п╪п╟я┌ п╡я▀пЁп╩я▐п╢п╦я┌ п╨п╟п╨ "dirname=TYPE", пЁп╢п╣ TYPE п╪п╬п╤п╣я┌ п©я─п╦п╫п╦п╪п╟я┌я▄ п╥п╫п╟я┤п╣п╫п╦п╣ libc4, libc5 п╦п╩п╦ libc6. (п■п╟п╫п╫я▀п╧ я│п╦п╫я┌п╟п╨я│п╦я│ я─п╟п╠п╬я┌п╟п╣я┌ я┌п╟п╨п╤п╣ п╦ п╡ п╨п╬п╪п╟п╫п╢п╫п╬п╧ я│я┌я─п╬п╨п╣). п÷я─п╬п╠п╣п╩я▀ п╫п╣ я─п╟п╥я─п╣я┬п╟я▌я┌я│я▐. п╒п╟п╨п╤п╣ я│п╪п╬я┌я─п╦я┌п╣ п©п╟я─п╟п╪п╣я┌я─ -p. ldconfig п╬п╠я▀я┤п╫п╬ п╢п╬п╩п╤п╣п╫ п╥п╟п©я┐я│п╨п╟я┌я▄я│я▐ я│я┐п©п╣я─п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩п╣п╪, я┌п╟п╨ п╨п╟п╨ п╡я▀п©п╬п╩п╫п╣п╫п╦п╣ п╪п╬п╤п╣я┌ я┌я─п╣п╠п╬п╡п╟я┌я▄ п©я─п╟п╡ п╫п╟ п╥п╟п©п╦я│я▄ п╡ п╫п╣п╨п╬я┌п╬я─я▀п╣ п╨п╟я┌п╟п╩п╬пЁп╦ п╦ я└п╟п╧п╩я▀, п╡п╩п╟п╢п╣п╩я▄я├п╣п╪ п╨п╬я┌п╬я─я▀я┘ я▐п╡п╩я▐п╣я┌я│я▐ root.

п÷п░п═п░п°п∙п╒п═п╚

п═п╣п╤п╦п╪ п©п╬п╢я─п╬п╠п╫п╬я│я┌п╣п╧. п▓я▀п╢п╟я▒я┌я│я▐ п╫п╬п╪п╣я─ я┌п╣п╨я┐я┴п╣п╧ п╡п╣я─я│п╦п╦, п╦п╪я▐ п╨п╟п╤п╢п╬пЁп╬ п╨п╟я┌п╟п╩п╬пЁп╟, п╨п╬я┌п╬я─я▀п╧ я│п╨п╟п╫п╦я─я┐п╣я┌я│я▐ п╦ п╡я│п╣ я│п╬п╥п╢п╟п╡п╟п╣п╪я▀п╣ я│п╦п╪п╡п╬п╩я▄п╫я▀п╣ я│я│я▀п╩п╨п╦. п÷п╣я─п╣п╨я─я▀п╡п╟п╣я┌ я─п╣п╤п╦п╪ п╪п╬п╩я┤п╟п╫п╦я▐.
п·п╠я─п╟п╠п╟я┌я▀п╡п╟я┌я▄ я┌п╬п╩я▄п╨п╬ п╨п╟я┌п╟п╩п╬пЁп╦, п╥п╟п╢п╟п╫п╫я▀п╣ п╡ п╨п╬п╪п╟п╫п╢п╫п╬п╧ я│я┌я─п╬п╨п╣. п²п╣ п╬п╠я─п╟п╠п╟я┌я▀п╡п╟я┌я▄ п╫п╦ п╢п╬п╡п╣я─п╣п╫п╫я▀п╣ п╨п╟я┌п╟п╩п╬пЁп╦ (/lib п╦ /usr/lib) п╫п╦ я┌п╣, я┤я┌п╬ п╥п╟п╢п╟п╫я▀ п╡ /etc/ld.so.conf. п²п╣я▐п╡п╫п╬ п╡п╨п╩я▌я┤п╟п╣я┌ -N.
п²п╣ п©п╣я─п╣я│я┌я─п╟п╦п╡п╟я┌я▄ п╨я█я┬. п≈п╟ п╦я│п╨п╩я▌я┤п╣п╫п╦п╣п╪ я│п╩я┐я┤п╟я▐, п╨п╬пЁп╢п╟ я┌п╟п╨п╤п╣ п╥п╟п╢п╟я▒я┌я│я▐ -X, я│я│я▀п╩п╨п╦ п╠я┐п╢я┐я┌ п╬п╠п╫п╬п╡п╩п╣п╫я▀.
п²п╣ п╬п╠п╫п╬п╡п╩я▐я┌я▄ я│я│я▀п╩п╨п╦. п≈п╟ п╦я│п╨п╩я▌я┤п╣п╫п╦п╣п╪ я│п╩я┐я┤п╟я▐, п╨п╬пЁп╢п╟ я┌п╟п╨п╤п╣ п╥п╟п╢п╟я▒я┌я│я▐ -N, п╨я█я┬ п╠я┐п╢п╣я┌ п©п╣я─п╣я│я┌я─п╬п╣п╫.
п≤я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ conf п╡п╪п╣я│я┌п╬ /etc/ld.so.conf.
п≤я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ cache п╡п╪п╣я│я┌п╬ /etc/ld.so.cache.
п≤п╥п╪п╣п╫п╦я┌я▄ п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ root п╡ п╨п╟я┤п╣я│я┌п╡п╣ п╨п╬я─п╫п╣п╡п╬пЁп╬ п╨п╟я┌п╟п╩п╬пЁп╟.
п▒п╦п╠п╩п╦п╬я┌п╣я┤п╫я▀п╧ я─п╣п╤п╦п╪. п═я┐я┤п╫п╬п╣ я│п╡я▐п╥я▀п╡п╟п╫п╦п╣ п╬я┌п╢п╣п╩я▄п╫я▀я┘ п╠п╦п╠п╩п╦п╬я┌п╣п╨. п÷я─п╣п╢п╫п╟п╥п╫п╟я┤п╣п╫ я┌п╬п╩я▄п╨п╬ п╢п╩я▐ я█п╨я│п©п╣я─я┌п╬п╡.
п▓я▀п╢п╟я┌я▄ я│п©п╦я│п╬п╨ п╨п╟я┌п╟п╩п╬пЁп╬п╡ п╦ п╠п╦п╠п╩п╦п╬я┌п╣п╨-п╨п╟п╫п╢п╦п╢п╟я┌п╬п╡, я│п╬я┘я─п╟п╫я▒п╫п╫я▀я┘ п╡ я┌п╣п╨я┐я┴п╣п╪ п╨я█я┬п╣.

п╓п░п≥п⌡п╚

/lib/ld.so
п╨п╬п╪п©п╬п╫п╬п╡я┴п╦п╨/п╥п╟пЁя─я┐п╥я┤п╦п╨ п╡я─п╣п╪п╣п╫п╦ п╡я▀п©п╬п╩п╫п╣п╫п╦я▐
/etc/ld.so.conf
п╓п╟п╧п╩, я│п╬п╢п╣я─п╤п╟я┴п╦п╧ я│п©п╦я│п╬п╨ я─п╟п╥п╢п╣п╩я▒п╫п╫я▀я┘ п╢п╡п╬п╣я┌п╬я┤п╦п╣п╪, п©я─п╬п╠п╣п╩п╬п╪, я┌п╟п╠я┐п╩я▐я├п╦п╣п╧ п╦п╩п╦ я│п╦п╪п╡п╬п╩п╬п╪ п╫п╬п╡п╬п╧ я│я┌я─п╬п╨п╦, п╨п╟я┌п╟п╩п╬пЁп╬п╡, п╡ п╨п╬я┌п╬я─я▀я┘ п©я─п╬п╦п╥п╡п╬п╢п╦я┌я│я▐ п©п╬п╦я│п╨ п╠п╦п╠п╩п╦п╬я┌п╣п╨.
/etc/ld.so.cache
п╓п╟п╧п╩, я│п╬п╢п╣я─п╤п╟я┴п╦п╧ я│п╬я─я┌п╦я─п╬п╡п╟п╫п╫я▀п╧ я│п©п╦я│п╬п╨ п╠п╦п╠п╩п╦п╬я┌п╣п╨, п╫п╟п╧п╢п╣п╫п╫я▀я┘ п╡ п╨п╟я┌п╟п╩п╬пЁп╟я┘, п╥п╟п╢п╟п╫п╫я▀я┘ п╡ /etc/ld.so.conf, п╟ я┌п╟п╨п╤п╣ п╡ /lib п╦ /usr/lib.

п║п°п·п╒п═п≤п╒п∙ п╒п░п п√п∙

ldd(1), ld.so(8)

2009-04-15 GNU