aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: Problema de dependencia en ubuntu  (Read 6905 times)

Eleka

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 49
    • http://eleka2.dyndns.org
Problema de dependencia en ubuntu
« on: March 14, 2006, 11:59:21 AM »

Hola a todos (Jacobo, a tus pies :baby:).

Estoy intentando instalar el paquete amule-remote-gui del repositorio estable de Vollstrecker y no hay forma.

En Ubuntu Dapper, se me incumple la dependencia de la siguiente forma:

amule-remote-gui depende de libcrypto++5.2
libcrypto++5.2 no es instalaable, lo sustituye libcrypto++5.2c2a

Bueno, pues he aquí el problema, ¿alguna solución?
Logged

Jacobo221

  • Hero Member
  • *****
  • Karma: 3
  • Offline Offline
  • Posts: 2712
Re: Problema de dependencia en ubuntu
« Reply #1 on: March 22, 2006, 01:26:01 PM »

yo hace dos meses que tengo el ordenador muerto y sin presupuesto para comprarme nuevo hardware, asi que estoy un poco obsoleto en cuanto a debs y rpms ;) deberias preguntarle a vollstrecker. recuerdo que hace ya mucho tiempo que hay problemas con el cambio de nombre de libcrypto en los repositorios de debian. y que vollstrecker no lo actualizo o no se que paso. le pregunte pero no recuerdo ya la respuesta :P enviale un PM
Logged

AnimAlf

  • Full Member
  • ***
  • Karma: 3
  • Offline Offline
  • Posts: 225
    • Home
RE: Problema de dependencia en ubuntu
« Reply #2 on: March 23, 2006, 09:04:33 PM »

Debe pertenecer a una distribución diferente a la que utilizas.

prueba de instalarlo con dpkg --force por ejemplo
# dpkg --force-depends-version -i amule-remote-gui
o con
# dpkg  --force-conflicts -i amule-remote-gui
o con
# dpkg --force-all -i amule-remote-gui

La mayoría del tiempo estoy con gentoo la debian la tengo como servidor, te aconsejo mejor que la opción force que compiles, compilar es muy sencillo y se adaptará a lo que tienes en el equipo, verás (has de tener las direcciones a sources en los repositorios en /etc/apt/sources.list),:

Primero que nada se debe comprobar que el sistema tiene las librerias de desarrollo para la compilación

# apt-get build-dep amule-remote-gui

luego compilas y preparas el paquete para su instalación posterior:

# apt-get --build source amule-remote-gui

y te creará el paquete amule-remote-gui*.deb en el mismo directorio en el que estás

y finalizas instalándolo:

# dpkg -i amule-remote-gui*.deb

bye

Jacobo221

  • Hero Member
  • *****
  • Karma: 3
  • Offline Offline
  • Posts: 2712
Re: Problema de dependencia en ubuntu
« Reply #3 on: March 23, 2006, 09:19:50 PM »

ah, si. los de vollstrecker son para debian. AnimAlf debe tener razon :)
Logged

Eleka

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 49
    • http://eleka2.dyndns.org
Lo malo ...
« Reply #4 on: March 23, 2006, 09:20:35 PM »

Lo malo de ese método es una cosita: por defecto, al compilar el remote-gui no te creas ni accesos directos ni nada de eso ... de todos modos, probaré con lo que me dices.

Sigo esperando noticias de Vollstrecker
Logged

Eleka

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 49
    • http://eleka2.dyndns.org
Nuevas
« Reply #5 on: March 23, 2006, 10:24:22 PM »

Hola chicos.

He hecho lo que me habéis dicho, paso a paso ...

Y la cosa es que me genera no uno, si no todos los deb relacionados con amule: amule-remote-gui, amule-daemon, amule, amule-cas ... etcétera.

He instalado (con dpkg -i amule-remote-gui_2.1.1+CVS20060323-1_i386.deb)

Cuando he intentado ejecutar amulegui, me ha dado el siguiente error:

Code: [Select]
Fatal Error: Mismatch between the program and library build versions detected.
The library used 2.6 (no debug,Unicode,compiler with C++ ABI 102,wx containers,compatible with 2.4),
and wxCore used 2.6 (no debug,Unicode,compiler with C++ ABI 1002,wx containers,compatible with 2.4).
Abortado

¿Por qué puede ser?
Logged

wuischke

  • Developer
  • Hero Member
  • *****
  • Karma: 183
  • Offline Offline
  • Posts: 4292
Re: Problema de dependencia en ubuntu
« Reply #6 on: March 23, 2006, 10:35:35 PM »

Una pregunta: ¿Usas Dapper - como dices en tu primero mensaje - o Debian SID?
Si es Dapper: http://forum.amule.org/thread.php?threadid=9470
Logged

Eleka

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 49
    • http://eleka2.dyndns.org
Re: Problema de dependencia en ubuntu
« Reply #7 on: March 23, 2006, 10:50:51 PM »

Es Dapper, pero sigue dándome problemas de dependencias: quiere libcrypto++5.2c2 y no existe como tal, solo libcrypto++5.2c2a ... y ya está instalado.

Asíi que no se que hacer :S
Logged

wuischke

  • Developer
  • Hero Member
  • *****
  • Karma: 183
  • Offline Offline
  • Posts: 4292
Re: Problema de dependencia en ubuntu
« Reply #8 on: March 23, 2006, 10:56:12 PM »

Quote
->http://forum.amule.org/thread.php?threadid=9467
Dapper users MAY try this.
If you have any problem, you can mail to dreamerwolf2001[at]yahoo.com.tw
Intenta que él dice. ;)
Logged

AnimAlf

  • Full Member
  • ***
  • Karma: 3
  • Offline Offline
  • Posts: 225
    • Home
RE: Nuevas
« Reply #9 on: March 23, 2006, 11:39:24 PM »

Ese problema es una quintada, tiene que ver con las gtk y las wxGTK, uff, revisa los foros está muy comentado, yo lo entiendo desde la compilación, las wxGTK fueron compiladas con GTK sin soporte unicode (creo que si lo instalas por binario es así, no lo se) con las versiones  de GTK 2.8.x esto no ocurre y ya que traen por defecto soporte unicode, pero con las versiones anteriores creo que se ha de inidicar expresamente. Más o menos es eso (más menos que más)  ;(

AnimAlf

  • Full Member
  • ***
  • Karma: 3
  • Offline Offline
  • Posts: 225
    • Home
RE: Nuevas
« Reply #10 on: March 23, 2006, 11:50:26 PM »

Quote
Originally posted by Eleka

He instalado (con dpkg -i amule-remote-gui_2.1.1+CVS20060323-1_i386.deb)

¿Por qué puede ser?

Además la versión CVS es la que más pide (je je, en esta versión está solucionado lo de las busquedas, o de momento eso parece, ya no peta) mis dependencias son estas, por si os sirve

Code: [Select]
acl@general ~/Alfonso/devel $ ldd /usr/bin/amulegui
        libpthread.so.0 => /lib/libpthread.so.0 (0x00002aaaaabc1000)
        libz.so.1 => /lib/libz.so.1 (0x00002aaaaad56000)
        libbfd-2.16.1.so => /usr/x86_64-pc-linux-gnu/lib/libbfd-2.16.1.so (0x00002aaaaae6b000)
        libwx_gtk2u_adv-2.6.so.0 => /usr/lib/libwx_gtk2u_adv-2.6.so.0 (0x00002aaaab007000)
        libwx_gtk2u_core-2.6.so.0 => /usr/lib/libwx_gtk2u_core-2.6.so.0 (0x00002aaaab1c7000)
        libwx_baseu_net-2.6.so.0 => /usr/lib/libwx_baseu_net-2.6.so.0 (0x00002aaaab65e000)
        libwx_baseu-2.6.so.0 => /usr/lib/libwx_baseu-2.6.so.0 (0x00002aaaab792000)
        libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/libstdc++.so.6 (0x00002aaaab9dc000)
        libm.so.6 => /lib/libm.so.6 (0x00002aaaabbcd000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00002aaaabd53000)
        libc.so.6 => /lib/libc.so.6 (0x00002aaaabe5e000)
        /lib64/ld-linux-x86-64.so.2 (0x00002aaaaaaab000)
        libdl.so.2 => /lib/libdl.so.2 (0x00002aaaac085000)
        libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0x00002aaaac188000)
        libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0x00002aaaac5ae000)
        libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x00002aaaac740000)
        libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0x00002aaaac85f000)
        libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x00002aaaac976000)
        libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x00002aaaacab5000)
        libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x00002aaaacbf4000)
        libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0x00002aaaaccf7000)
        libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00002aaaacdfc000)
        libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0x00002aaaacf88000)
        libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0x00002aaaad08a000)
        libpng.so.3 => /usr/lib/libpng.so.3 (0x00002aaaad190000)
        libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x00002aaaad2b7000)
        libtiff.so.3 => /usr/lib/libtiff.so.3 (0x00002aaaad3d8000)
        libSDL-1.2.so.0 => /usr/lib/libSDL-1.2.so.0 (0x00002aaaad52f000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0x00002aaaad6bf000)
        libXrender.so.1 => /usr/lib/libXrender.so.1 (0x00002aaaad89f000)
        libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0x00002aaaad9a8000)
        libcairo.so.2 => /usr/lib/libcairo.so.2 (0x00002aaaadaaf000)
        libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0x00002aaaadbfe000)
        libXi.so.6 => /usr/lib/libXi.so.6 (0x00002aaaadd01000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00002aaaade09000)
        libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0x00002aaaadf3d000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0x00002aaaae047000)
        libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x00002aaaae158000)
        libdirectfb-0.9.so.22 => /usr/lib/libdirectfb-0.9.so.22 (0x00002aaaae25e000)
        libfusion-0.9.so.22 => /usr/lib/libfusion-0.9.so.22 (0x00002aaaae3ac000)
        libdirect-0.9.so.22 => /usr/lib/libdirect-0.9.so.22 (0x00002aaaae4b2000)
        libaa.so.1 => /usr/lib/libaa.so.1 (0x00002aaaae5bb000)
        libcaca.so.0 => /usr/lib/libcaca.so.0 (0x00002aaaae6d9000)
        libncurses.so.5 => /lib/libncurses.so.5 (0x00002aaaae7e9000)
        libpangoft2-1.0.so.0 => /usr/lib64/libpangoft2-1.0.so.0 (0x00002aaaae944000)
        libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00002aaaaea6c000)
        libpng12.so.0 => /usr/lib/libpng12.so.0 (0x00002aaaaebff000)
        libexpat.so.0 => /usr/lib64/libexpat.so.0 (0x00002aaaaed26000)
        libgpm.so.1 => /lib/libgpm.so.1 (0x00002aaaaee4a000)

Kry

  • Ex-developer
  • Retired admin
  • Hero Member
  • *****
  • Karma: -665
  • Offline Offline
  • Posts: 5795
RE: Nuevas
« Reply #11 on: March 24, 2006, 12:30:57 AM »

Quote
Originally posted by AnimAlf
Ese problema es una quintada, tiene que ver con las gtk y las wxGTK, uff, revisa los foros está muy comentado, yo lo entiendo desde la compilación, las wxGTK fueron compiladas con GTK sin soporte unicode (creo que si lo instalas por binario es así, no lo se) con las versiones  de GTK 2.8.x esto no ocurre y ya que traen por defecto soporte unicode, pero con las versiones anteriores creo que se ha de inidicar expresamente. Más o menos es eso (más menos que más)  ;(

No es el unicode. Es el compilador: han sido compilados con versiones de gcc diferentes.
Logged

Eleka

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 49
    • http://eleka2.dyndns.org
RE: Nuevas
« Reply #12 on: March 24, 2006, 11:54:29 AM »

Buenas.

Veréis, estoy intentando todo desde mis dos PC's: un portátil con dapper (arquitectura 386 normal) y otro con dapper para amd64, que no tiene paquetes disponibles desde ningún lado (o yo no los veo).

He usado el método de apt-get build-dep y demás, y por ahora cosneguí generar todos los deb de amule ... y he instalado el que a mi me interesa más para este PC, el amule-remote-gui con dpkg -i, y he conseguido que se instale y que funcione, sin error de compilación (probasblemente no me bajo ninguna librería de vollstrecker, ya que me parece que puede venir el problema con las wx de su repositorio).

La cosa está en que, arrancando desde un terminal con "amulegui", consigo ver la pantallita de conexión, le pongo la IP, el puerto, la password .... y sorpresa:

La ventana se cierra, y en el terminal, se queda un bonito:

Code: [Select]
Connecting ...
Going to event loop

Y la ventana no se llega abrir ... ¿alguien sabe porque puede ser? ¿Pûede ser porque el amule-daemon que estoy corriendo sea la versión 2.1.0 y el amulegui la 2.1.1?
Logged