aMule Forum
French => Aide d'aMule => Topic started by: zigfried on October 09, 2005, 08:54:30 AM
-
Hello,
je viens de mettre à jour mon système en passant de MANDRIVA 2005 LE à MANDRIVA 2006. Mais je n'arrive plus à faire fonctionner AMULE. Je l'ai désinstallé puis j'ai essayé de le réinstallé. libbfd-2.15.92.0.2.so est demandé mais je ne le trouve pas. Quelqu'un peut-il m'aider ? Merci
-
Je pense que tu dois compiler aMule pour tu nouveau système.
Je sais pas Mandriva, mais tu as besoin de gcc, gcc-c++, gtk, gtk-devel, zlib-devel, libpng-devel et gd-devel (et wget) pour compiler. (J'espere c'est tout.)
Puis tu as besoin de les sources (Je recommande de utiliser CVS)
wget hirnriss.net/files/cvs/aMule-CVS-20051009.tar.bz2 # télécharger les sources
tar xvjf aMule-CVS-20051009.tar.bz2 # décompacter les sources
cd amule-cvs #passer à répertoire
./configure --enable-kad-compile --enable-webserver #configurer la installation, ./configure --help pour plus options
make #compiler
sudo make install #install (as root)
cd .. #ranger
rm -r amule-cvs
rm aMule-CVS-20051009.tar.bz2
J'espere je peut aider.
Et excuse mon français...
-
Installe le rpm libbinutils
-
Salut
Même probleme que Zig. L'installation de la libbinutils2 ne regle pas le probleme de la dépendance... Vais tenter la compil'
-
c'est libbinutils-devel qui manque.
Malheureusement, la version de libbfd est en dur. J'ai fait un symlink sur la version de mandriva2006, mais visiblement il ay a des problèmes divers, entre autres des lenteurs effarantes. Je tente de com!piler wxGTK-CVS + aMule-CVS pour voir
-
Ca marche en declarant une source plf et un urpmi amule
wxGTK2.5-2.5.3-7mdk.i586rpm et libwxgtk2.5 3-2.5.3-7mdk.i586 dans /devel/cooker.../main
-
En fait le problème vient du fait que Mandriva 2005LE fournit libbfd-2.15.92.0.2.so, mais pour la 2006, c'est libbfd-2.16.91.0.2.so qui est installé.
Probablement un lien en dur vers la librairie au lieu de passer par le lien symbolique libbfd.so
-
Oldfrog a raison,
j'ai supprimé le rpm libbinutils2-2.16.91.0.2 puis installé libbinutils2-2.15.92.0.2-6mdk.i586.rpm et j'ai pu réinstallé amule qui maintenant fonctionne.
:D
-
bon, maintenant que le problème d'installation d'amule sous mandriva 2006 est réglé, j'ai maintenant un nouveau problème : je suis toujours en lowID quelque soit le serveur. Il parait que parmi les nouveauté de mandriva 2006 il y a un firewall. J'ai verifié dans drakconf : il est désactivé. Quand à ma freebox, elle est toujours configurée en routeur avec les bons ports d'ouverts et rédirigés la où il faut. Quelqu'un a-t-il une idée sur le problème ?
Merci pour vos réponses.
-
J'ai recompilé un CVS de wxGTK (01/10/2005) avec unicode, et j'ai fait des rpm à partir de ça pour Mandrake.
Pour wxGTK, j'ai cafouillé (Pas doué pour faire un fichier spec valable) et j'ai du me servir de checkinstall, donc j'ai un problème chaque fois qu'il y a une maj de wxGTK sur les dépots. Mais pour ceux que ça intéresse :
http://membres.lycos.fr/oldfrog/linux/Mdv2006/
Toutes les options sont activées (kademlia, webserver, etc), sauf les options de debug.
A part ça, il valait mieux faire un symlink et conserver la version récente, ç permet de garder les nouvelles fonctionnalités
ln -sf /usr/lib/usr/lib/libbfd.so /usr/lib/libbfd-2.16.91.0.2.so
ldconfig
Evidemment, il vaut mieux un vrai rpm d'origine tout propre.
-
Je crois avoir lu quelque part que free bloquait les port standard de la Mule. A voir si avec des ports > 5000 cela ne regle pas le probleme ( j'ai eu le probleme ici, ce n'etais ni le routeur ni le FW qui etait mal configuré mais bien le FAI qui bloquais le 4662 et 4672 )
-
ce qui serait cool c'est de donner le message d'erreur de urpmi
-
Le rpm de aMule tu l'as trouvé ou ???
-
Logique que ça fonctionne, nous ( PLF) fournissons des rpms pour mandriva en suivant de tres pret la distribution, donc je pense qu'il est preferable de prendre les rpms sur nos miroirs.