Re: OT ldd con diferentes salidas
El 16/09/11 21:28, Trujillo Carmona, Antonio escribió:
>
> En mi trabajo estoy montandoun servidor de Virtualización, con Debian
> stable/testing (por supuesto)
> Por probar compile la versión de qemu con spice incluido.
> Como no voy a instalar en el servidor todas les librerías "dev", lo hice
> en el mio y después lo copie (ni que decir tiene que son dos maquinas
> 64bits, aunque el mio es un AMD y el otro un intel)
> Después de copiarlo use la orden ldd para ver si tenia que instalar
> alguna librería que faltara.
> Instale las que faltaba y esta funcionando, pero mi gran solpresa y por
> lo que consulta es la diferencia que hay en la salida del ldd en una
> maquina y otra, ¿es que un programa, después de compilado, puede decidir
> usar unas librerías o no?, he probalo a instalar alguna de las que no
> usa y sigue sin usarla.
>
> En el servidor
> root@aulas-1:/usr/local/bin# ldd qemu-spice
> linux-vdso.so.1 => (0x00007fff587ff000)
> librt.so.1 => /lib/librt.so.1 (0x00007fde59474000)
> libpthread.so.0 => /lib/libpthread.so.0 (0x00007fde59258000)
> libutil.so.1 => /lib/libutil.so.1 (0x00007fde59054000)
> libncurses.so.5 => /lib/libncurses.so.5 (0x00007fde58e0e000)
> libasound.so.2 => /usr/lib/x86_64-linux-gnu/libasound.so.2
> (0x00007fde58b1b000)
> libpng12.so.0 => /lib/libpng12.so.0 (0x00007fde588f4000)
> libjpeg.so.8 => /usr/lib/libjpeg.so.8 (0x00007fde586ba000)
> libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0x00007fde584a1000)
> libSDL-1.2.so.0 => /usr/lib/libSDL-1.2.so.0 (0x00007fde581e60
> libX11.so.6 => /usr/lib/libX11.so.6 (0x00007fde57eab000)
> libspice-server.so.1 => /usr/local/lib/libspice-server.so.1 (
> libpixman-1.so.0 => /usr/lib/x86_64-linux-gnu/libpixman-1.so.
> libcelt051.so.0 => /usr/local/lib/libcelt051.so.0 (0x00007fde
> libm.so.6 => /lib/libm.so.6 (0x00007fde574c4000)
> libssl.so.1.0.0 => /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0
> libcrypto.so.1.0.0 => /usr/lib/x86_64-linux-gnu/libcrypto.so.
> libz.so.1 => /usr/lib/libz.so.1 (0x00007fde56c94000)
> libc.so.6 => /lib/libc.so.6 (0x00007fde56932000)
> /lib64/ld-linux-x86-64.so.2 (0x00007fde5968e000)
> libdl.so.2 => /lib/libdl.so.2 (0x00007fde5672e000)
> libresolv.so.2 => /lib/libresolv.so.2 (0x00007fde56518000)
> libdirectfb-1.2.so.9 => /usr/lib/libdirectfb-1.2.so.9 (0x0000
> libfusion-1.2.so.9 => /usr/lib/libfusion-1.2.so.9 (0x00007fde
> libdirect-1.2.so.9 => /usr/lib/libdirect-1.2.so.9 (0x00007fde
> libvga.so.1 => /usr/lib/libvga.so.1 (0x00007fde55c15000)
> libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007fde559f9000)
> libssl.so.0.9.8 => /usr/lib/libssl.so.0.9.8 (0x00007fde557a40
> libcrypto.so.0.9.8 => /usr/lib/libcrypto.so.0.9.8 (0x00007fde
> libx86.so.1 => /lib/libx86.so.1 (0x00007fde551e0000)
> libXau.so.6 => /usr/lib/libXau.so.6 (0x00007fde54fdc000)
> libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007fde54dd7000)
> En miPC
> root@trujo:/usr/local/bin# ldd qemu-spice
> linux-vdso.so.1 => (0x00007fff341ff000)
> librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f58e7a9d000)
> libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0
> (0x00007f58e7881000)
> libutil.so.1 => /lib/x86_64-linux-gnu/libutil.so.1
> (0x00007f58e767d000)
> libncurses.so.5 => /lib/libncurses.so.5 (0x00007f58e7436000)
> libasound.so.2 => /usr/lib/x86_64-linux-gnu/libasound.so.2
> (0x00007f58e7143000)
> libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0
> (0x00007f58e6f1c000)
> libjpeg.so.8 => /usr/lib/libjpeg.so.8 (0x00007f58e6ce2000)
> libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0x00007f58e6ac7000)
> libSDL-1.2.so.0 => /usr/lib/libSDL-1.2.so.0 (0x00007f58e6828000)
> libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6
> (0x00007f58e64e9000)
> libspice-server.so.1 => /usr/lib/libspice-server.so.1
> (0x00007f58e6201000)
> libpixman-1.so.0 => /usr/lib/x86_64-linux-gnu/libpixman-1.so.0
> (0x00007f58e5f8c000)
> libcelt051.so.0 => /usr/lib/libcelt051.so.0 (0x00007f58e5d7d000)
> libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f58e5afb000)
> libssl.so.1.0.0 => /usr/lib/libssl.so.1.0.0 (0x00007f58e58a8000)
> libcrypto.so.1.0.0 => /usr/lib/libcrypto.so.1.0.0
> (0x00007f58e54e2000)
> libz.so.1 => /usr/lib/libz.so.1 (0x00007f58e52cb000)
> libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f58e4f46000)
> /lib64/ld-linux-x86-64.so.2 (0x00007f58e7cc6000)
> libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f58e4d42000)
> libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2
> (0x00007f58e4b2b000)
> libpulse-simple.so.0 => /usr/lib/libpulse-simple.so.0
> (0x00007f58e4927000)
> libpulse.so.0 => /usr/lib/libpulse.so.0 (0x00007f58e46e4000)
> libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6
> (0x00007f58e44d0000)
> libdirectfb-1.2.so.9 => /usr/lib/libdirectfb-1.2.so.9
> (0x00007f58e424e000)
> libfusion-1.2.so.9 => /usr/lib/libfusion-1.2.so.9
> (0x00007f58e4044000)
> libdirect-1.2.so.9 => /usr/lib/libdirect-1.2.so.9
> (0x00007f58e3e2c000)
> libcaca.so.0 => /usr/lib/libcaca.so.0 (0x00007f58e3d60000)
> libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1
> (0x00007f58e3b44000)
> libpulsecommon-0.9.23.so => /usr/lib/libpulsecommon-0.9.23.so
> (0x00007f58e38f3000)
> libgdbm.so.3 => /usr/lib/x86_64-linux-gnu/libgdbm.so.3
> (0x00007f58e36ed000)
> libcap.so.2 => /lib/libcap.so.2 (0x00007f58e34e8000)
> libX11-xcb.so.1 => /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1
> (0x00007f58e32e7000)
> libICE.so.6 => /usr/lib/x86_64-linux-gnu/libICE.so.6
> (0x00007f58e30cc000)
> libSM.so.6 => /usr/lib/x86_64-linux-gnu/libSM.so.6
> (0x00007f58e2ec4000)
> libXtst.so.6 => /usr/lib/libXtst.so.6 (0x00007f58e2cbe000)
> libslang.so.2 => /lib/x86_64-linux-gnu/libslang.so.2
> (0x00007f58e2947000)
> libncursesw.so.5 => /lib/libncursesw.so.5 (0x00007f58e26f4000)
>
> libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6
> (0x00007f58e24f1000)
> libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6
> (0x00007f58e22eb000)
> libwrap.so.0 => /lib/x86_64-linux-gnu/libwrap.so.0
> (0x00007f58e20e1000)
> libsndfile.so.1 => /usr/lib/x86_64-linux-gnu/libsndfile.so.1
> (0x00007f58e1e7a000)
> libasyncns.so.0 => /usr/lib/x86_64-linux-gnu/libasyncns.so.0
> (0x00007f58e1c74000)
> libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3
> (0x00007f58e1a2f000)
> libattr.so.1 => /lib/x86_64-linux-gnu/libattr.so.1
> (0x00007f58e182b000)
> libuuid.so.1 => /lib/libuuid.so.1 (0x00007f58e1626000)
> libXi.so.6 => /usr/lib/x86_64-linux-gnu/libXi.so.6
> (0x00007f58e1417000)
> libnsl.so.1 => /lib/x86_64-linux-gnu/libnsl.so.1
> (0x00007f58e11fe000)
> libFLAC.so.8 => /usr/lib/x86_64-linux-gnu/libFLAC.so.8
> (0x00007f58e0fb2000)
> libvorbisenc.so.2 => /usr/lib/libvorbisenc.so.2 (0x00007f58e0ae3000)
> libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0x00007f58e08b6000)
> libogg.so.0 => /usr/lib/libogg.so.0 (0x00007f58e06b0000)
>
Al final lo recompile en el servidor y ahora el numero de librerias es
la misma, pero seguía sin usar la aceleración KVM y como vi que en
experimental estaba el paquete qemu-kvm con el spice, pues lo instale de
experimental. (y sera un servidor en producción, pero espero que sea
estable).
--
Por favor, NO utilice formatos de archivo propietarios para el
intercambio de documentos, como DOC y XLS, sino HTML, RTF, TXT,
CSV o cualquier otro que no obligue a utilizar un programa de un
fabricante concreto para tratar la información contenida en él.
SALUD.
Reply to: