LINUX.ORG.RU

зависимость библиотек

 ,


0

1

Есть скромный комп выполняющий функции машрутизатора и чем меньше зависимости от Х11 тем лучше!

Напрягает

ldd `which rrdtool`
        linux-gate.so.1 (0xb776e000)
        librrd.so.4 => /usr/lib/librrd.so.4 (0xb771d000)
        libxml2.so.2 => /usr/lib/libxml2.so.2 (0xb75c7000)
        liblzma.so.5 => /lib/liblzma.so.5 (0xb75a2000)
        libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0xb7596000)
        libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0xb754b000)
        libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xb7547000)
        libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0xb7545000)
        libcairo.so.2 => /usr/lib/libcairo.so.2 (0xb743d000)
        libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0xb73ca000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb7394000)
        libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb736c000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb72e2000)
        libbz2.so.1 => /lib/libbz2.so.1 (0xb72d1000)
        libpng14.so.14 => /usr/lib/libpng14.so.14 (0xb72a6000)
        libxcb-shm.so.0 => /usr/lib/libxcb-shm.so.0 (0xb72a2000)
        libX11-xcb.so.1 => /usr/lib/libX11-xcb.so.1 (0xb72a0000)
        libxcb-render.so.0 => /usr/lib/libxcb-render.so.0 (0xb7297000)
        libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb728e000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0xb727d000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0xb7147000)
        libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb7125000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0xb7122000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb711c000)
        libdl.so.2 => /lib/libdl.so.2 (0xb7117000)
        libz.so.1 => /lib/libz.so.1 (0xb7101000)
        libm.so.6 => /lib/libm.so.6 (0xb70d5000)
        libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb7087000)
        libffi.so.6 => /usr/lib/libffi.so.6 (0xb7081000)
        libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb6f53000)
        libpthread.so.0 => /lib/libpthread.so.0 (0xb6f39000)
        librt.so.1 => /lib/librt.so.1 (0xb6f30000)
        libc.so.6 => /lib/libc.so.6 (0xb6dab000)
        libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0xb6d96000)
        libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0 (0xb6d04000)
        libicule.so.51 => /usr/lib/libicule.so.51 (0xb6cb2000)
        libicuuc.so.51 => /usr/lib/libicuuc.so.51 (0xb6b61000)
        libicudata.so.51 => /usr/lib/libicudata.so.51 (0xb5616000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb552e000)
        /lib/ld-linux.so.2 (0xb776f000)
        libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xb5511000)
IMHO все Х-е за собой тянет libfreetype & pango

Вопрос: Есть ли средство показывающее зависимость библиотек? (если в виде дерева то еще лучше)

PS Пересобрать из исходников - не проблема.

Вот на древней системе оно выглядело разумно!

ldd `which rrdtool`
        linux-gate.so.1 (0xb7798000)
        librrd.so.4 => /usr/local/lib/librrd.so.4 (0xb7754000)
        libwrap.so. => /usr/lib/libwrap.so. (0xb774b000)
        libpangocairo-1.0.so.0 => /usr/local/lib/libpangocairo-1.0.so.0 (0xb7740000)
        libpangoft2-1.0.so.0 => /usr/local/lib/libpangoft2-1.0.so.0 (0xb7716000)
        libpango-1.0.so.0 => /usr/local/lib/libpango-1.0.so.0 (0xb76d6000)
        libcairo.so.2 => /usr/local/lib/libcairo.so.2 (0xb7677000)
        libpixman-1.so.0 => /usr/local/lib/libpixman-1.so.0 (0xb762a000)
        libfontconfig.so.1 => /usr/local/lib/libfontconfig.so.1 (0xb7601000)
        libfreetype.so.6 => /usr/local/lib/libfreetype.so.6 (0xb758f000)
        libpng12.so.0 => /usr/local/lib/libpng12.so.0 (0xb756b000)
        libgobject-2.0.so.0 => /usr/local/lib/libgobject-2.0.so.0 (0xb7530000)
        libgmodule-2.0.so.0 => /usr/local/lib/libgmodule-2.0.so.0 (0xb752c000)
        libglib-2.0.so.0 => /usr/local/lib/libglib-2.0.so.0 (0xb7461000)
        libxml2.so.2 => /usr/lib/libxml2.so.2 (0xb7324000)
        libdl.so.2 => /lib/libdl.so.2 (0xb731e000)
        libz.so.1 => /lib/libz.so.1 (0xb7309000)
        libm.so.6 => /lib/libm.so.6 (0xb72c2000)
        libc.so.6 => /lib/libc.so.6 (0xb713d000)
        libnsl.so.1 => /lib/libnsl.so.1 (0xb7122000)
        liblzma.so.5 => /lib/liblzma.so.5 (0xb70fb000)
        libpthread.so.0 => /lib/libpthread.so.0 (0xb70e0000)
        /lib/ld-linux.so.2 (0xb7799000)

★★★★★

Последнее исправление: vel (всего исправлений: 1)

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.