[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: