[emule sous linux] ça marche!!

ça marche!! [emule sous linux] - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 24-01-2003 à 01:16:41    

hello
bcp de gens parlent très très bien de emule,
d'autres parlent très très bien de mldonkey
 
mldonkey je connais déjà, et ça marche pas terrible chez moi ... les premiers jours tout allait bien, ça pompait à donfe mais avec le fil du temps c devenu assez pitoyable
j'ai testé sous plusieurs machines, partout pareil, un début prometteur puis bof bof ..
 
 
bon j'ai vachement envie d'essayer ce monstre qu'est eMule ...
et j'ai entendu dire que ça marchait bien sous wine !
mais je réussis pas à le faire marcher, mont ruc plante et me lance le débogueur,
eske kelkun peut me donner un ptit coup de main silvouplait :)  merci bcp:jap:


Message édité par k666 le 26-01-2003 à 14:51:21
Reply

Marsh Posté le 24-01-2003 à 01:16:41   

Reply

Marsh Posté le 24-01-2003 à 01:18:25    

il y a un projet de port sur sourceforge.
 
si tu veux l'essayer, ca m'interesse de savoir ce que tu en penses

Reply

Marsh Posté le 24-01-2003 à 01:20:17    

ouais j'aimerais bien l'essayer mais j'aimerais aussi savoir me servir de wine :)
paske ça me lance le débogueur et bon c pas très convivial :s je sais vraiment pas comment le faire marcher donc si des gens ont des témoignages ou des manières de déobguer je prends à 300000% !
sinon j'ai en effet vu quil y avait lmule
je vais le tester aussi

Reply

Marsh Posté le 24-01-2003 à 01:30:35    

bon j'ai trouvé quelques petites infos a)
pparemment ya des dll à charger en native (ole32 et oleaut32)
 
par contre j'aimerais bien savoir comment on fait pour les mettre en native ? il faut mettre dans le fichier config que pour telle ou telle application on veut tel ou tel dll en native ?
 
par exemple, j'ai mis ça, eske c bon ? :
 
;; emule test
[AppDefaults\\emule.exe\\DllOverrides]
"ole32" = "native"
"oleaut32" = "native"
 
 
 
et!
fo t'il récupérer ces dll depuis une install de windows et les copier quelque part ? peutêtre sur le dossier Windows/System du répertoire .wine ?
c bien ça ? eske kelkun pourrait me confirmer :)

Reply

Marsh Posté le 24-01-2003 à 02:09:01    

j'ai toujours le même message pourri disant que oleaut32 est buggy et il manque des méthodes ...:
 
Unhandled exception: page fault on read access to 0x00000007 in 32-bits code(0x779ec924).
In 32-bit mode.
0x779ec924 (OLEAUT32.DLL.OleIconToCursor+0x4d4 in C:\WINDOWS\SYSTEM32\OLEAUT32.DLL): call      *0x8(%ecx)
 
 
et voilà :( je me demande si ya moyen de désactiver tout ski soit débogueur ? paske si ça s trouve on m'oblige à déboguer mais moi ché po faire :(
au cas o`u j'ai essayé en tapant:
 
wine --debugmsg err-all,warn-all,fixme-all,trace-all emule.exe  
 
 
mais j'ai quand même ce débogueur qui m'apparait :/
 
 
eske kelkun peut me filer un ptit coup de main :)

Reply

Marsh Posté le 24-01-2003 à 02:51:37    

humhum ..
bon mon expérience:
la seule version qui ne m'a pas sorti de messages pourris est la 0.21b, j'arrive à le lancer, par contre si je fais un clik droit ça plante ... j'ai réussi à me connecter à un serveur mais il me dit souvent que mon port 4662 est bloqué alors que c pas vrai :s
bon je continue mes tests ... sinon, toutes les autres version à partir de la 0.22 n'ont pas marché, toujours la même dll qui cloche à savoir oleaut32.dll :/
 
 
si kelkun peut me filer un coup de main :) et faire un howto!

Reply

Marsh Posté le 24-01-2003 à 09:13:10    

up :jap:

Reply

Marsh Posté le 24-01-2003 à 09:56:28    

Reply

Marsh Posté le 24-01-2003 à 10:05:45    

Quelqu'un a testé ?
Ca marche bien ou alors c'est encore pas tres stable ?


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 24-01-2003 à 10:08:28    


 
j'aimerais bien tester, mais je sais pas ske c'est que ce wxWindows :/

Reply

Marsh Posté le 24-01-2003 à 10:08:28   

Reply

Marsh Posté le 24-01-2003 à 10:21:32    

Un toolkit graphique. Par contre sous linux c'est putot wxGTK...
http://www.wxwindows.org/

Reply

Marsh Posté le 24-01-2003 à 10:39:10    

cool j'essaierai ce soir et vous dirais :)
 
mais rien ne vous empêche d'essayer ce matin et de me dire [:urgeman]


Message édité par k666 le 24-01-2003 à 10:39:45
Reply

Marsh Posté le 25-01-2003 à 22:45:55    

bon j'ai un ptit souci :)
 
 
j'ai installé wxwindows (d'ailleurs comment le tester ???) et je lance donc la compilation du fameux lmule ...
ça se passe très bien sauf qu'à un moment ça me sort ça:
 


 
updownclient.h:404: warning: cast to pointer from integer of different size
DownloadListCtrl.cpp: In member function `wxString  
   CDownloadListCtrl::getTextList()':
DownloadListCtrl.cpp:2671: cannot pass objects of non-POD type `class wxString'  
   through `...'
DownloadListCtrl.cpp:2671: cannot pass objects of non-POD type `class CString'  
   through `...'
mfc.h: In member function `bool CMap<KEY, ARG_KEY, VALUE,  
   ARG_VALUE>::Lookup(ARG_KEY, VALUE&) [with KEY = uint32, ARG_KEY = uint32,  
   VALUE = uint16, ARG_VALUE = uint16]':
SearchList.h:130:   instantiated from here
mfc.h:216: warning: cast from pointer to integer of different size
make: *** [DownloadListCtrl.o] Error 1
[root@kpoman:~/lmule/srcmule/src]$  
 
 


 
 
et je peux pas aller au delà :/ eske kelkun peut essayer :) et me dire s'il a la même erreur ?:jap:

Reply

Marsh Posté le 25-01-2003 à 23:29:45    

ah sinon un ptit détail, ça a finalement marché sous la dernière version de wine, j'ai réussi à télécharger des merdouilles mais c hyper instable, et par exemple un click droit fait planter le machin :/
 
c pour ça que je m'incline maintenant vers l'autre truc, lmule, qui a besoin de wxGTK 2.4 + patch ... mais bon ça plante à la compilation .. vu que je suis sous gentoo, je vais tenter en installant le port wxGTK2.4 et bon jvais voir mais c pas gagné avec des erreurs à la  gomme comme j'ai :/

Reply

Marsh Posté le 26-01-2003 à 00:52:49    

faut utiliser gcc 3.2, je sens bien qu'il a une RH 8 à voir son thème bluecurve sur les screen puis bon la version de gcc coincide... avec mon gcc 3.2.1 c'est pas passé malgré 5 ou 6 tentatives, j'avais bien fait de garder le 3.2 (c'est mis dans le README qu'avec gcc 3.2 ça fonctionne)
 
par contre faut bidouiller car il y a une 2ème erreur : il faut créer un lien symbolique de /usr/include/gtk1.2 vers /usr/include/gtk car malgré le fait qu'on ait choisit gtk2 il faut quelques références sur gtk1
 
sinon y a pas d'install, juste à copier "emule" là où on veut :)

Reply

Marsh Posté le 26-01-2003 à 01:12:30    

ca donne quoi une fois compile ???
 
parce que ca m'interesse fortement

Reply

Marsh Posté le 26-01-2003 à 01:29:08    

ouais malheureusement ma gentoo a décidé de me faire passer à 3.2.1 donc pouetpouet ...
sinon, eske tu pourrais le compiler en static et me filer les binaires ? :D

Reply

Marsh Posté le 26-01-2003 à 02:50:51    

apolon34 > à première vu c'est sympa, ça ressemble bien sûr au client win, j'ai pas eu le temps de me visiter tous les menus
 
k666 > ça doit pouvoir se faire :D
je regarde ça dès que possible ;)
 
là je suis sous win car j'ai des soucis avec un disque, sous linux badblocks me compte 4 secteurs défecteux (à chaque fois que je supprime et recré les partoches ce ne sont plus les mêmes blocs, puis le disque est neuf alors bon :sarcastic: , puis ben sous win j'ai aucun soucis avec ce disque que je suis tout de même en train de rererererereformater et rerererererepartitionner pour la nième fois de la journée :cry:  
 
serait-ce les drivers du controleur cmd680 qui ne sont pas encore au point :??:

Reply

Marsh Posté le 26-01-2003 à 03:45:57    

tu as essayé en y insérant des 0 partout avec dd ? ou un truc du genre ? il est inutilisable sous linux ? paske à la limite si c un disque de stockage tu le formates en fat32 et tu t'en sers depuis linux ?
 
sinon pour le lmule compilé chuis preneur :)

Reply

Marsh Posté le 26-01-2003 à 03:59:33    

bon, j'ai fait un paquetage vite fait avec un script qui a le but de s'occuper des libs (1 avec 2 liens) vu que pour compiler emule en static c'est DMC

Reply

Marsh Posté le 26-01-2003 à 04:02:02    

k666 a écrit :

tu as essayé en y insérant des 0 partout avec dd ? ou un truc du genre ? il est inutilisable sous linux ? paske à la limite si c un disque de stockage tu le formates en fat32 et tu t'en sers depuis linux ?
 
sinon pour le lmule compilé chuis preneur :)


 
bah le soucis c'est qu'avec n'importe quel type de partition ça me le fait, j'ai compilé 8 noyaux en 2 jours pensant que ça pouvait être un paramètre incorrect, mais non, je suis sur un 2.4.20 au strict minimum là :/
 
enfin bon, j'ai recréé la partoche en ignorant les 4 nouveaux secteurs """défecteux""" :pfff:  
 
sinon pour emule, c'est compilé, donc je te file le lien en pv

Reply

Marsh Posté le 26-01-2003 à 04:46:01    

hello :) merci pour ton effort concernant le emule compilé :)
 
 
et ça m'a donén ça ! apparemment ya un problème
 
"./emule: /lib/libc.so.6: version `GLIBC_2.3' not found (required by /usr/lib/libwx_gtk-2.4.so)"
 
 
d'ou ske ca peut venir ce truc :??:


 
[root@kpoman:~/emule_temp/emule-shared-i686]$ ./emule-install.sh  
Copie des libs et creation des liens :
ln: `/usr/lib/libwx_gtk-2.4.so.0': File exists
ln: `/usr/lib/libwx_gtk-2.4.so': File exists
Normalement c'est bon :)
Le répertoire emule, tu le mets où tu veux maintenant...
Enjoy !
[root@kpoman:~/emule_temp/emule-shared-i686]$ cd emule
[root@kpoman:~/emule_temp/emule-shared-i686/emule]$ ll
total 7028
drwxr-xr-x    2 root     root         4096 Jan 26 02:30 .
drwxr-xr-x    4 root     root         4096 Jan 26 02:39 ..
-rw-r--r--    1 root     root        78125 Jan 26 02:29 clients.met
-rw-r--r--    1 root     root            5 Jan 26 02:29 emfriends.met
-rwxr-xr-x    1 root     root      6891873 Jan 26 02:29 emule
-rw-r--r--    1 root     root         8301 Jan 26 02:29 known.met
-rw-r--r--    1 root     root       153686 Jan 26 02:29 server.met
-rw-r--r--    1 root     root        17840 Jan 26 02:29 serverit.met
[root@kpoman:~/emule_temp/emule-shared-i686/emule]$ ./emule  
./emule: /lib/libc.so.6: version `GLIBC_2.3' not found (required by /usr/lib/libwx_gtk-2.4.so)
[root@kpoman:~/emule_temp/emule-shared-i686/emule]$ cat /lib/
 
 

Reply

Marsh Posté le 26-01-2003 à 04:54:43    

yeah!!! j'ai pigé, il veut la glibc version 2.3 :D décidement j'ai du mal ce osoir!!! je suis entrain de l'installer et te dirai de suite si ça marche, j'espère qe ça marche!!!
sinon pour toi ça roule ? il tourne bien ton mulet ?

Reply

Marsh Posté le 26-01-2003 à 05:03:38    

arf, j'y ai pas pensé à ça
 
par contre j'aurais pu faire un wxGTK static

Reply

Marsh Posté le 26-01-2003 à 13:30:17    

super bon boulot:jap:!!!!! ça marche :):):):):)

Reply

Marsh Posté le 26-01-2003 à 13:42:36    

hum me suis un peu avancé je coirs :p
ça marche ça se lance, j'arrive à me connecter à un super serveur, mais par contre quand je vais dans search, je tape mon mot clé, je tape enter, mais rien ne s'affiche ... :/
jme suis dit tiens ils ont pas implémenté la recherche ...j'ai donc mis un lien ed2k directement et là j'ai un segmentatio n fault ... je me demande si t'as les même soucis que moi ou si ça vient de ma lib wxgtk ?

Reply

Marsh Posté le 26-01-2003 à 13:53:06    

http://pouet.cocomatic.net/screenshot.jpg

Reply

Marsh Posté le 26-01-2003 à 14:03:07    

bon bin j'ai pu ruser !! j'ai copié des fichiers Temp depuis un rep edonkey et là ça marche et ça va hyper vite!!! mais je me demande pourquoi la recherche ne fonctionne pas depui emule même ??
 
 http://pouet.cocomatic.net/screenshot2.jpg


Message édité par k666 le 26-01-2003 à 14:05:44
Reply

Marsh Posté le 26-01-2003 à 15:11:57    

bravo!
est ce que tu peux lister toutes les opérations que tu as du faire pour que ca fonctionne
emule est le dernier truc qui me tient à windows...

Reply

Marsh Posté le 26-01-2003 à 15:40:52    

genre môssieur ne télécharge que des iso redhat sur emule :lol: :D
 
A+

Reply

Marsh Posté le 26-01-2003 à 15:50:12    

moi je veux bien les etapes detaillées pour installer emule

Reply

Marsh Posté le 26-01-2003 à 18:08:04    

alors, a priori il te faut installer wxGTK, je crois que c un toolkit intégrant des trucs graphiques et de réseau pour que les applis puissent avoir le même code source sous windoze et sous linux (ou autre...), puis après il te faut les sources de lmule qu tu trouveras dans ce site (ainsi que les explications) :
 
http://personal.inet.fi/cool/tiku/lmule/
 
 
il faut apparemment (suite aux commentaires de BMO) avoir GCC 3.2 (et non pas le 3.2.1 comme moi j'ai, car foirage dans la compile de lmule), puisç a devrai compiler sans problèmes ... si t'as pas tout ça, tu peux demander une version statique (ou presque) que l'on pourrait éventuellement te fournir ! mais bon pour moi les recherches ne fonctionnent pas bien, j'ai deux méthodes pour fouttre un fichier dans mes downloads:
 
- soit je suis obligé de copier directement un lien ed2k, pis ça fait un segfault, mais dès que je relance le fichier est bien là dans mes transferts
 
- soit je lance le téléchargement sur un donkey normal (par exemple le fameux donkey trouvable sur le site officiel) puis une fois que j'ai le fichier Temp je le fous dans le dossier Temp de emule et je relance emule ..
après ça roule, bonne vitesse, et c plutot stable maitenant :)
 

Reply

Marsh Posté le 26-01-2003 à 18:14:42    

je veux bien la statique alors

Reply

Marsh Posté le 26-01-2003 à 18:39:00    

tu me diras si ça marche bien chez toi ? paske chez moi je peux pas faire de recherches ? tout le reste marche sinon!

Reply

Marsh Posté le 26-01-2003 à 19:28:26    

et bien j'ai les mêmes problèmes que toi k666, mais j'ai pigé comment ajouter des liens "ed2k://" provenant d'un site répertoriant le réseau edonkey par exemple...
 
pour celà, il faut copier le lien, dans emule, il faut se placer dans "search", coller le lien dans le champ prévu à cet effet, ensuite il faut soit cliquer sur "start" soit sur "download selected", là emule se ferme avec une segfault, c'est pas grave, on relance emule, et là dans "transferts" on a tout de même notre fichier qui a été ajouté :D  
 

Reply

Marsh Posté le 26-01-2003 à 20:24:07    

ouais c exactement ce que je fais :D
 
mais bon, si on trouve pas de site répertoriant le truc qu'on cherche en aprticulier, on peut utiliser l'autre technique, qui consiste à lancer le vrai ancien edonkey, puis commencer à telecharger le bordel, et copier les fichiers temp dans le dossier emule ...
sinon c vraiment bizarre ça non ? que ça plante ... quiaie pas de recherche ... ??? bizarre ... mais sinon ça marche plutot bien !

Reply

Marsh Posté le 26-01-2003 à 20:25:18    

dam1330 m'a dit qu'il arrivait, lui, à faire des recherches normalement ... :/ bizare tu confirmes dam ? :)

Reply

Marsh Posté le 26-01-2003 à 20:27:32    

je confirme

Reply

Marsh Posté le 26-01-2003 à 20:28:24    

je vais essayer moi aussi alors :) je ferai emerge wxwindows :)
 
c parti!

Reply

Marsh Posté le 26-01-2003 à 20:32:46    

ah mais moi aussi la recherche fonctionne, faut juste pas cocher "global search" sinon ça dure 1 siècle

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed