aMule Forum
Spanish => aMule Ayuda => Topic started by: muleta on September 11, 2011, 11:09:28 PM
-
Mi sistema operativo es Linux Mint Katya, una variante de Ubuntu 11.04. Tengo instalado aMule 2.2.6, que siempre me ha dado problemas, aunque lo he reinstalado varias veces. Quisiera probar la última SVN para ver si se me soluciona alguno, pero soy demasiado torpe para compilarlo. Intento seguir las instrucciones de la wiki y no consigo otra cosa que llenar el ordenador de archivos inútiles que no me funcionan. Seeguro que hago algo mal de base, pero no sé qué es. Ojalá me podáis ayudar paso a paso y yo iré consultando los comentarios que me haga el terminal. Muchas gracias.
-
Mi sistema operativo es Linux Mint Katya, una variante de Ubuntu 11.04. Tengo instalado aMule 2.2.6, que siempre me ha dado problemas, aunque lo he reinstalado varias veces. Quisiera probar la última SVN para ver si se me soluciona alguno, pero soy demasiado torpe para compilarlo. Intento seguir las instrucciones de la wiki y no consigo otra cosa que llenar el ordenador de archivos inútiles que no me funcionan. Seeguro que hago algo mal de base, pero no sé qué es. Ojalá me podáis ayudar paso a paso y yo iré consultando los comentarios que me haga el terminal. Muchas gracias.
Ok primero descarga wx-widgest 2.8.12
Luego escribe 'sudo apt-get build-dep libwxgtk2.8-0 amule'
Una vez tengas el wx widgets crea un directorio temporal, y lo descomprimes ahí.
Dentro del directorio tienes que poner ./configure y luego make. No hagas make install
Luego te descargas la rc de amule, la descomprimes y pones ./configure --with-wxdir=$donde hayas descomprimido las wx, pones make, y deberías poder ejecutar amule como ./src/amule
Cualquier cosa ya nos vas contando.
-
Después de ejecutar sudo apt-get build-dep libwxgtk2.8-0 amule, el terminal me responde que no se puede encontrar un paquete de fuentes para wxwidgets2.8
¿Cómo debo poner ./configure y luego make dentro del directorio?.
Tengo wxwidgets2.8 descargado y descomprimido en la carpeta de bajadas. ¿Qué debo hacer allí?.
Todo eso lo he estado haciendo con el amule funcionando. ¿Debía pararlo?.
¿Donde puedo encontrar la rc de amule?. No encuentro de dóndde descargarla.
-
Después de ejecutar sudo apt-get build-dep libwxgtk2.8-0 amule, el terminal me responde que no se puede encontrar un paquete de fuentes para wxwidgets2.8
¿Umm, puedes copiar el error exacto? Es la primera vez que trato con Linux Mint.
¿Cómo debo poner ./configure y luego make dentro del directorio?.
Tengo wxwidgets2.8 descargado y descomprimido en la carpeta de bajadas. ¿Qué debo hacer allí?.
Debes extraerlo a una carpeta nueva (la que tu quieras) Eso lo puedes hacer con el gestor gráfico, da igual.
Luego te vas con el terminal a dicha carpeta y pones
$ ./configure
$ make
tal cual. Si te da algún problema lo copias aquí.
Todo eso lo he estado haciendo con el amule funcionando. ¿Debía pararlo?.
No para nada, de hecho vamos a instalar el nuevo amule aparte, no tocaremos el linux mint.
La rc está en la página prinicipal de amule
-
Perdón, me daba el error porqué no descargué wxwidgets2.8 sino wxwidgets2.9.1. No encuentro de dónde descargar el 2.8 y no está en Synaptic.
Por favor, escríbeme la ruta a la carpeta porqué siempre cambio algun signo o espacio y me pierdo en los directorios. Podriamos llamarla prov, por ejemplo.
-
Perdón, me daba el error porqué no descargué wxwidgets2.8 sino wxwidgets2.9.1. No encuentro de dónde descargar el 2.8 y no está en Synaptic.
Tienes que descargarlo de la página de wxwidgets, luego lo descomprimes donde te venga bien y ejecutas el configure, make.
http://www.wxwidgets.org/downloads/#latest_stable
-
Bueno, sigo sin encontrar la descarga que me indicas, por lo cual entiendo que ha sido substituída por la nueva versión que tengo descargada y que funcionará igual, haciendo las modificaciones en el nombre. Así que ejecuto la orden con el nombre cambiado y el resultado es idéntico. Te copio la respuesta exacta que me da el terminal, sin traducir ni nada:
S'està llegint la llista de paquets... Fet
S'està construint l'arbre de dependències
S'està llegint la informació de l'estat... Fet
E: No es pot trobar un paquet de fonts per a libwxgtk2.9-1
¿Alguna sugerencia?.
-
Por probar, he descomprimido la rc de amule en la carpeta .amule y he reiniciado, para ver si se actualizaba. Ahora no se pone en marcha. Si lo intento desde el terminal, me responde:
$ amule
amule: error while loading shared libraries: libbfd-2.20.so: cannot open shared object file: No such file or directory
¿Es grave?. Tengo que reinstalarlo perdiendo la configuración, descargas, etc.?.
-
Por probar, he descomprimido la rc de amule en la carpeta .amule y he reiniciado, para ver si se actualizaba. Ahora no se pone en marcha. Si lo intento desde el terminal, me responde:
$ amule
amule: error while loading shared libraries: libbfd-2.20.so: cannot open shared object file: No such file or directory
¿Es grave?. Tengo que reinstalarlo perdiendo la configuración, descargas, etc.?.
No grave no es, la verdad no sé que has hecho, no tiene nada que ver la carpeta .amule con todo los demás, si te la has cargado pues pierdes la configuración, no las descargas. A ver, vayamos por partes. primero desinstala en synaptic amule y wx y quita cualquier fuente rara que tengas. Luego lo vuelves a instalar tal y como viene por defecto en Mint.
Tienes que usar wx-2.8.12, esto es importante, no wx-2.9.1
Luego, para descargar, descomprimir y todo lo demás tienes que hacer esto (la descarga está donde te dije). A ver si poniendo las instrucciones exactas funciona.
$ cd
$ mkdir amule-build
$ cd amule-build
$ wget http://sourceforge.net/projects/wxwindows/files/2.8.12/wxWidgets-2.8.12.tar.gz
$ tar xvfz wxWidgets-2.8.12.tar.gz
$ cd wxWidgets-2.8.12
$ ./configure
$ ./make
$ cd ..
$ wget http://sourceforge.net/projects/amule/files/aMule/2.3.1rc2/aMule-2.3.1rc2.tar.bz2
$ cd amule-2.3.1rc2
$ ./configure --with-wxdir=`pwd`/../wxWidgets-2.8.12/
$ ./make
$ ./src/amule
Si te da cualquier error paras y preguntas.
-
No grave no es, la verdad no sé que has hecho, no tiene nada que ver la carpeta .amule con todo los demás, si te la has cargado pues pierdes la configuración, no las descargas.
Te recuerdo que .aMule/Incoming y .aMule/Temp son las carpetas por defecto.
-
Por probar, he descomprimido la rc de amule en la carpeta .amule y he reiniciado, para ver si se actualizaba. Ahora no se pone en marcha. Si lo intento desde el terminal, me responde:
$ amule
amule: error while loading shared libraries: libbfd-2.20.so: cannot open shared object file: No such file or directory
¿Es grave?. Tengo que reinstalarlo perdiendo la configuración, descargas, etc.?.
No grave no es, la verdad no sé que has hecho, no tiene nada que ver la carpeta .amule con todo los demás, si te la has cargado pues pierdes la configuración, no las descargas. A ver, vayamos por partes. primero desinstala en synaptic amule y wx y quita cualquier fuente rara que tengas. Luego lo vuelves a instalar tal y como viene por defecto en Mint.
Tienes que usar wx-2.8.12, esto es importante, no wx-2.9.1
Luego, para descargar, descomprimir y todo lo demás tienes que hacer esto (la descarga está donde te dije). A ver si poniendo las instrucciones exactas funciona.
$ cd
$ mkdir amule-build
$ cd amule-build
$ wget http://sourceforge.net/projects/wxwindows/files/2.8.12/wxWidgets-2.8.12.tar.gz
$ tar xvfz wxWidgets-2.8.12.tar.gz
$ cd wxWidgets-2.8.12
$ ./configure
$ ./make
$ cd ..
$ wget http://sourceforge.net/projects/amule/files/aMule/2.3.1rc2/aMule-2.3.1rc2.tar.bz2
$ cd amule-2.3.1rc2
$ ./configure --with-wxdir=`pwd`/../wxWidgets-2.8.12/
$ ./make
$ ./src/amule
Si te da cualquier error paras y preguntas.
Ya desinstalé completamente aMule 2.3.1 y he encontrado en la página de amule la versión antigua que tenía (2.2.6), pero no se puede instalar porqué, después de descomprimir el archivo tar, el fichero install.sh me indica que no se puede ejecutar.
La que trae por defecto Linux Mint en el Synaptic, ahora, es la versión 2.3.1 y también es la que se instala por terminal. No puedo hacer otra cosa. Creo que, en este caso, lo único que puedo hacer es buscar otro programa P2P.
-
Si Mint tiene 2.3.1, con usar la 2.3.1 deberia valerte, no?
-
Debería, sería lógico, pero no es así. Por alguna extraña razón, no ve una librería que tiene instalada. En algunos casos, se hace un puente simbólico para que la vea pero, en mi caso, no consigo que la vea. Ya he abierto otro hilo con el problema pero sé que es difícil encontrar a alguien con el mismo problema. En el Google no encuentro ayuda.
-
muleta, ¿por qué no haces lo que te digo? Te aseguro que es más fácil que cualquier otra opción.
Saludos,
BTK
-
Es posible que me hubiera resultdo fácil si, de entrada, me hubieras dado las instrucciones tan claras que me has dado cuando ya lo había estropeado todo.
Gracias de todos modos. Estoy instalando, configurando y conociendo Debian en otro ordenador. Veo que allí se instala la versión 2.2.6 de amule y la he instalado. Podré experimentar lo que tú me aconsejas cuando aprenda a moverme por esta distro.
Ya comentaré.
-
Vale, tengo amule 2.2.6 funcionando perfectamente en Debian y creo que ya sé manejar mínimamente esta distro. Me dispongo a compilar la actualización siguiendo tus instrucciones, BTK, al pié de la letra.
He descargado wxwidgets y, cuando introduzco la primera orden en el terminal ($ cd),la respuesta es que no se encuentra la orden.
He llegado hasta aquí confiando en que sería capaz de seguir unas instrucciones detalladas, pero veo que nunca sabré manejar el terminal para compilar. Hay algo en Linux que se me resiste y lo siento por ti y por el tiempo que me has dedicado, BTK, pero ya ves que no puedo hacerlo. Por tanto, voy a seguir instalando a través de Synaptic o paquetes dev.
Agradezco tu paciencia y abandono.
Saludos.
-
Es posible que me hubiera resultdo fácil si, de entrada, me hubieras dado las instrucciones tan claras que me has dado cuando ya lo había estropeado todo.
No te preocupes que tiene arreglo seguro. Ten en cuenta que nos es difícil saber que nivel de conocimientos tienes, yo creí que "manejabas" algo más de Linux y por eso no te dí instrucciones más claras.
De todos modos si intentas compilar amule empieza por las instrucciones que te dí arriba y ya vamos viendo. Si algo te resulta raro no dudes en preguntar. Eso sí, intenta copiar siempre los mensajes de error. Como los griegos decían, "se aprende haciendo".
Gracias de todos modos. Estoy instalando, configurando y conociendo Debian en otro ordenador. Veo que allí se instala la versión 2.2.6 de amule y la he instalado. Podré experimentar lo que tú me aconsejas cuando aprenda a moverme por esta distro.
Yo uso Debian y te recomiendo que compiles tu amule y wx aparte. De esta forma tienes tu amule en un directorio y no tocas nada de la distribución. Si en algún momento te cansas, con borrar el directorio dónde esté instalado listo. Ojo que esto sólo sirve para el amule, no vayas a pensar que puedes borrar directorios a tutiplén.
-
Hola, antes de nada quisiera presentarme, soy "galguillo" y la verdad es que yo me encontraba con el mismo problema que muleta y como soy así de cabezón pues erre que erre.
Lo cierto es que las respuestas de btkaos me han ayudado muchísimo y al final he conseguido que amule en su versión 2.3.1 funcione en mi Linux Mint 12 (es la versión Lisa, no Katya, que es la que tiene muleta, pero bueno).
El caso es que yo he tenido que cambiar alguna cosilla para hacer que funcione, respecto a lo que comentaba btkaos. A base de mirar y mirar y probar y probar....
Antes de nada decir que no soy ningún experto y que era la primera vez que compilaba algo. Pero como para todo hay una primera vez y no me suelen dar miedo las cosas nuevas... Jeje
Yo al igual que btkaos, animo a cualquiera que empiece con linux, como yo, a que no desista. Existe mucha ayuda y mucha gente dispuesta a ayudar desinteresadamente.
Os apunto lo que a mí me funcionó por si a alguien más le pudiera ayudar. De nuevo indico que no soy ningún experto, así que cualquiera que vea algún error, por favor, que lo haga saber. No soy de los que se enfada porque le rectifiquen. Ahí va el tostón:
1) Desinstalar, desde Synaptic Amule y todos sus componentes, así como Wxwidgets y sus componentes.
Buscar "amule" en Synaptic y eliminar todo lo que aparezca instalado y hacer lo mismo con "wxwidgets".
No por nada, sino que pensé que lo mejor era empezar de cero.
2) Desde Synaptic, revisar que estén instaladas (instalar si no lo están) las siguientes dependencias necesarias para compilar wxwidget:
"libcrypto++9" y "libcrypto++-dev"
"libupnp3" y "libupnp3-dev"
"zlib1g" y "zlib1g-dev"
Esto lo vi en algún sitio y me lo apunté, pero ahora no recuerdo la página. El caso es que yo tenía todas estas dependencias ya instaladas con Linux Mint 12, así que me quedé igual.
3) Descargar de la página de Widgets (http://www.wxwidgets.org/downloads/), el archivo (el SourceForge) "wxWidgets-2.8.12.tar.gz".
4) Descomprimir haciendo click derecho y "extraer aquí".
5) Ubicar la carpeta que se crea (wxWidgets-2.8.12) en el lugar donde quieres que vaya a quedar.
Yo me he creado una carpeta que se llama "Programas" y dentro otra que se llama aMule, el tema quedaría así:
/home/usuario/Programas/aMule/wxWidgets-2.8.12
6) Desde el interior de dicha carpeta, abres un terminal (haciendo botón derecho y "abrir en un terminal")
Entonces pones lo siguiente (sin las comillas, claro):
"./configure --prefix=/usr --with-gtk --enable-unicode --disable-compat24 --enable-optimise"
Esto es lo único que yo he hecho diferente (después de probar y probar) respecto a lo que indicaba btkaos (que era hacer simplemente ./configure).
7) Una vez finalizado el proceso y desde el mismo terminal, pones (también sin las comillas)(esto tardará un ratito):
"make"
8) Actualizamos las librerías del sistema para que sea consciente de que acabamos de instalar wxwidgets con el comando:
"sudo ldconfig"
Al igual no hace falta, pero no está de más.
9) Cierras el terminal
Ahora le toca el turno a aMule...
10) Descargas la versión 2.3.1 de aMule. Yo me descargué el "aMule-2.3.1.tar.bz2" SourceCode que aparece en la página principal.
http://www.amule.org/
11) Descomprimir haciendo click derecho y "extraer aquí".
12) Ubicar la carpeta creada en el lugar donde quieres que vaya a quedar.
Yo lo he ubicado en la carpeta aMule, el tema quedaría así:
/home/usuario/Programas/aMule/aMule-2.3.1
13) Desde el interior de dicha carpeta, abres un terminal (haciendo botón derecho y "abrir en un terminal")
Entonces pones lo siguiente (sin las comillas, claro):
"./configure --with-wxdir=`pwd`/../wxWidgets-2.8.12/"
Esto es exactamente lo que indicó btkaos y tengo que decir que es exactamente lo que a mi me ha funcionado.
14) Una vez finalizado el proceso y desde el mismo terminal, pones (también sin las comillas)(esto tardará un ratito):
"make"
15) Ahora, simplemente poniendo lo siguiente en el terminal, debería funcionar (sin comillas):
"./src/amule"
Como veis solo varía el primer configue, respecto a lo ya indicado por btkaos.
Una vez comprobado que funciona...
Solo es cuestión de ir a la carpeta "/home/usuario/Programas/aMule/aMule-2.3.1/src" y hacer click en el botón derecho en el archivo "amule" para crear un enlace y pegarlo en el escritorio.
También puedes crear un lanzador, si tienes cairo-dock, por ejemplo.
Me gustaría volver a comentar que no desistáis y agradecer a gente como btkaos, toda esa ayuda que prestan desinteresadamente.
Espero que os funcione.
Un saludillo
galguillo