View Full Version : Usare Emule con Wine
DoubleAJ
26-04-2005, 14:39
E' possibile?
Non conosco bene il funzionamento di Wine, ho solo visto che sulla mia SuSE 9.2 era già installato di default e ho provato a lanciarlo...ma mi da degli errori e si blocca sulla schermata di spash iniziale:
alex@linux:~> sudo wine ./eMule/emule.exe
fixme:ole:CoRegisterMessageFilter stub
fixme:ole:OLEPictureImpl_Load Failed reading GIF because unable to find libungif.so/libgif.so
fixme:ole:OLEPictureImpl_Render type -1 not implemented
fixme:ole:OLEPictureImpl_Destroy Unsupported type -1 - unable to delete
err:win:CreateWindowExW bad class name L"RichEdit20A"
err:listview:LISTVIEW_WindowProc unknown msg 108a wp=00000000 lp=406cc660
err:listview:LISTVIEW_WindowProc unknown msg 2005 wp=00000001 lp=00000000
err:listview:LISTVIEW_WindowProc unknown msg 108a wp=00000000 lp=406cc1a8
err:listview:LISTVIEW_WindowProc unknown msg 2005 wp=00000001 lp=00000000
err:comboex:COMBOEX_GetItemData data structures damaged!
wine: Unhandled exception (thread 0009), starting debugger...
fixme:console:SetConsoleCtrlHandler (0x405ff3e0,1) - no error checking or testing yet
WineDbg starting on pid 0x8
Unhandled exception: page fault on read access to 0xffffffff in 32-bit code (0x004c5116).
In 32 bit mode.
err:dbghelp_msc:codeview_process_info Unknown CODEVIEW signature 53445352 in module emule
0x004c5116: movb 0x0(%eax),%dl
Wine-dbg>
Bisogna configurare Wine in qualche modo prima di poterlo utilizzare?
Grazie
ilsensine
26-04-2005, 14:52
[B]alex@linux:~> sudo wine ./eMule/emule.exe
Perché "sudo"? wine non richiede i privilegi di root...
fixme:ole:OLEPictureImpl_Load Failed reading GIF because unable to find libungif.so/libgif.so
Installa le librerie di gestione gif, dovresti trovarle nei cd della tua distribuzione.
err:win:CreateWindowExW bad class name L"RichEdit20A"
Preleva il componente richedit da una installazione di windows; quello di wine non funziona bene.
DoubleAJ
26-04-2005, 15:10
Perché "sudo"? wine non richiede i privilegi di root...
Perchè altrimenti mi dava questi warning:
WARNING: Trying to create a socket of type SOCK_RAW, will fail unless running as root
WARNING: Trying to use ICMP (network ping) will fail unless running as root
Per le librerie di gestione gif ho trovato Giflib, ma è già installata, e ho notato che nella descrizione dice:
Since the LZW patents have expired, giflib can again be used instead of libungif.
Cosa devo installare oltre a Giflib?
Per il componente richedit: cosa è di preciso? Ho provato a cercare "richedit" "rich edit" "RichEdit" ecc. nella mia partizione dove è installato winxp ma non trova nulla.
Grazie x la pazienza.. :D
ilsensine
26-04-2005, 15:12
Perchè altrimenti mi dava questi warning:
WARNING: Trying to create a socket of type SOCK_RAW, will fail unless running as root
WARNING: Trying to use ICMP (network ping) will fail unless running as root
Altamente improbabile che emule usi questi protocolli.
Per le librerie di gestione gif ho trovato Giflib, ma è già installata, e ho notato che nella descrizione dice:
Since the LZW patents have expired, giflib can again be used instead of libungif.
Cosa devo installare oltre a Giflib?
Se hai libgif.so e libungif.so dovresti essere a posto, in teoria...
Per il componente richedit: cosa è di preciso? Ho provato a cercare "richedit" "rich edit" "RichEdit" ecc. nella mia partizione dove è installato winxp ma non trova nulla.
Dovrebbero essere riched*.qualcosa (dll o ocx) non ricordo.
Credo vada registrato tramite regsvr32.exe di windows o un programma analogo di wine.
DoubleAJ
26-04-2005, 15:39
Che casino...
Allora:
ho fatto una ricerca e non ho trovato ne il file libgif.so ne libungif.so :rolleyes:
Per richedit ho trovato riched20.dll e riched32.dll , poi li ho copiati dentro la cartella di wine, in wine/drive_c/windows/system e poi (non so se si fa così la "registrazione") ho fatto questi tentativi:
alex@linux:~> wine .wine/drive_c/windows/system/regsvr32.exe
regsvr32 [/u] [/s] [/n] [/i[:cmdline]] dllname ...
[/u] unregister server
[/s] silent (no message boxes)
[/i] Call DllInstall passing it an optional [cmdline];
when used with /u calls dll uninstall
[/n] Do not call DllRegisterServer; this option must be used with [/i]
alex@linux:~> wine .wine/drive_c/windows/system/regsvr32.exe riched20.dll
DllRegisterServer not implemented in dll riched20.dll
alex@linux:~> wine .wine/drive_c/windows/system/regsvr32.exe riched32.dll
DllRegisterServer not implemented in dll riched32.dll
alex@linux:~> wine .wine/drive_c/windows/system/regsvr32.exe /i /n riched32.dll
DllInstall not implemented in dll riched32.dll
alex@linux:~> wine .wine/drive_c/windows/system/regsvr32.exe /n riched32.dll
DllRegisterServer not implemented in dll riched32.dll
Dove sbaglio?
ilsensine
26-04-2005, 15:53
Ok forse quelle dll non necessitano registrazione. Controlla che non ci sia qualche altro file relativo a riched con estensione .ocx.
Sicuro che non esiste una alternativa nativa per emule? Leggo spesso di amule in giro...
Esiste amule ma è ancora parecchio indietro rispetto ad emule e le varie mod!
Se DoubleAJ riuscisse a far funzionare emule con wine quali sarebbero gli svantaggi?
Lentezza?Crash?
DoubleAJ
26-04-2005, 16:13
Ok forse quelle dll non necessitano registrazione. Controlla che non ci sia qualche altro file relativo a riched con estensione .ocx.
No, nessun file .ocx ..
Ora se provo l'errore relativo a richedit è sparito, mi da messaggi leggermente diversi da prima:
alex@linux:~> wine ./eMule/emule.exe
fixme:ole:CoRegisterMessageFilter stub
WARNING: Trying to create a socket of type SOCK_RAW, will fail unless running as root
WARNING: Trying to use ICMP (network ping) will fail unless running as root
fixme:ole:OLEPictureImpl_Load Failed reading GIF because unable to find libungif.so/libgif.so
fixme:ole:OLEPictureImpl_Render type -1 not implemented
fixme:ole:OLEPictureImpl_Destroy Unsupported type -1 - unable to delete
err:listview:LISTVIEW_WindowProc unknown msg 108a wp=00000000 lp=406cc560
err:listview:LISTVIEW_WindowProc unknown msg 2005 wp=00000001 lp=00000000
fixme:shell:IAutoComplete_fnInit ACO_FILTERPREFIXES not supported
err:listview:LISTVIEW_WindowProc unknown msg 108a wp=00000000 lp=406cc660
err:listview:LISTVIEW_WindowProc unknown msg 2005 wp=00000001 lp=00000000
err:listview:LISTVIEW_WindowProc unknown msg 108a wp=00000000 lp=406cc1a8
err:listview:LISTVIEW_WindowProc unknown msg 2005 wp=00000001 lp=00000000
err:comboex:COMBOEX_GetItemData data structures damaged!
wine: Unhandled exception (thread 0009), starting debugger...
fixme:console:SetConsoleCtrlHandler (0x405ff3e0,1) - no error checking or testing yet
WineDbg starting on pid 0x8
Unhandled exception: page fault on read access to 0xffffffff in 32-bit code (0x004c5116).
In 32 bit mode.
err:dbghelp_msc:codeview_process_info Unknown CODEVIEW signature 53445352 in module emule
0x004c5116: movb 0x0(%eax),%dl
Wine-dbg>
Sicuro che non esiste una alternativa nativa per emule? Leggo spesso di amule in giro...
Si, ho aMule installato, ma non sono mai riuscito a capire perchè è sempre quasi fermo o scarica circa 3-4 KB/s , una volta è andato sui 10, ma è stato un caso!
Ho l'id alto, non è 1 problema di firewall, ho preso i crediti da eMule di windows (che va sempre a 50 KB/s e oltre...) ma aMule è quasi fermo, eMule va a palla!
Era x questo che preferivo eMule, altrimenti continuerei ad usare aMule volentieri...
La più grande (anzi direi enorme se non fondamentale) mancanza di amule rispetto ad emule è la non-presenza della rete kademelia... Che a quanto pare non c'è neanche nella versione 2.0 final di amule...
DoubleAJ
26-04-2005, 17:40
Ora sono riuscito a mettere a posto anche il problema di libgif e libungif, il problema di RichEdit non c'è più, ma continua a non partire:
alex@linux:~> wine ./eMule/emule.exe
fixme:ole:CoRegisterMessageFilter stub
WARNING: Trying to create a socket of type SOCK_RAW, will fail unless running as root
WARNING: Trying to use ICMP (network ping) will fail unless running as root
err:listview:LISTVIEW_WindowProc unknown msg 108a wp=00000000 lp=406cc560
err:listview:LISTVIEW_WindowProc unknown msg 2005 wp=00000001 lp=00000000
fixme:shell:IAutoComplete_fnInit ACO_FILTERPREFIXES not supported
err:listview:LISTVIEW_WindowProc unknown msg 108a wp=00000000 lp=406cc660
err:listview:LISTVIEW_WindowProc unknown msg 2005 wp=00000001 lp=00000000
err:listview:LISTVIEW_WindowProc unknown msg 108a wp=00000000 lp=406cc1a8
err:listview:LISTVIEW_WindowProc unknown msg 2005 wp=00000001 lp=00000000
err:comboex:COMBOEX_GetItemData data structures damaged!
wine: Unhandled exception (thread 0009), starting debugger...
fixme:console:SetConsoleCtrlHandler (0x405ff3e0,1) - no error checking or testing yet
WineDbg starting on pid 0x8
Unhandled exception: page fault on read access to 0xffffffff in 32-bit code (0x004c5116).
In 32 bit mode.
err:dbghelp_msc:codeview_process_info Unknown CODEVIEW signature 53445352 in module emule
0x004c5116: movb 0x0(%eax),%dl
Wine-dbg>quit
WineDbg terminated on pid 0x8
Cosa c'è che non va?
DoubleAJ
26-04-2005, 19:16
Evvai ce l'ho fatta! :cool:
A dire la verità all'avvio mi da 2 errori: file usp10.dll mancante e file msls31.dll mancante, ma poi parte e funziona, quindi....chissenefrega! :D
Certo che però ne richiede di risorse, ho la ventola della cpu che è schizzata al massimo della velocità appena ho lanciato wine...
Evvai ce l'ho fatta! :cool:
A dire la verità all'avvio mi da 2 errori: file usp10.dll mancante e file msls31.dll mancante, ma poi parte e funziona, quindi....chissenefrega! :D
Certo che però ne richiede di risorse, ho la ventola della cpu che è schizzata al massimo della velocità appena ho lanciato wine...
hai risolto i problemi di velocità? intendo: ti sembra vada veloce come il mulo su windows?
Futuregames
26-04-2005, 19:52
scarica amule e finita... cmq se emuli emule va come winzozz si :D
DoubleAJ
26-04-2005, 20:25
Non "mi sembra", VA come il mulo su Windows! :)
aMule lo ho scaricato, ma come ho detto prima è lentissimo e spesso addirittura fermo, eMule invece va a palla! ;)
Non "mi sembra", VA come il mulo su Windows! :)
aMule lo ho scaricato, ma come ho detto prima è lentissimo e spesso addirittura fermo, eMule invece va a palla! ;)
Assolutamente non vero.
Il problema è nella 2.0rc8, scarica la rc7 che va bene oppure prendi la versione cvs della 2.0, che non è ancora stata rilasciata.
Installare eMule su windows vuol dire compromettere ancor di più un sistema già compromesso in partenza. Io personalmente non lo userei mai con wine.
aMule su Linux e altri Unix è invece molto più leggero..
Assolutamente non vero.
Il problema è nella 2.0rc8, scarica la rc7 che va bene oppure prendi la versione cvs della 2.0, che non è ancora stata rilasciata.
Installare eMule su windows vuol dire compromettere ancor di più un sistema già compromesso in partenza. Io personalmente non lo userei mai con wine.
aMule su Linux e altri Unix è invece molto più leggero..
io lo uso e debbo confermare alla grande quanto segue:
1 - molto piu leggero
2 - rulla in maniera pazzesca (sfidando la piu quotata mod)
3 - al contrario di win che devi usare artefizzi se crea problemi, come ad esempio se non si chiude mai disabilitare la scrittura del file .met.......con amule mai fatta sta cosa appena clicchi lui si chiude o si apre :D
Guarda QUA (http://www.emule.it/guida_emule/guide/amule_dual_boot.asp)
DoubleAJ
26-04-2005, 21:35
Come ho già detto prima, l'unico motivo per cui uso eMule è che va molto più veloce a parità di crediti, lo so benissimo che è molto + leggero aMule e si chiude subito ecc., ma finchè non implementeranno la rete Kademelia è inutile che stia 3ore al giorno a 0 KB/s e 4 ore al giorno a 3 KB/s quando con eMule vado a 50 KB/s in media! L'unica cosa che non ho provato è il consiglio di Squad di installare la rc7, ma dubito che andrà quanto eMule con la rete Kademelia...
Come ho già detto prima, l'unico motivo per cui uso eMule è che va molto più veloce a parità di crediti, lo so benissimo che è molto + leggero aMule e si chiude subito ecc., ma finchè non implementeranno la rete Kademelia è inutile che stia 3ore al giorno a 0 KB/s e 4 ore al giorno a 3 KB/s quando con eMule vado a 50 KB/s in media! L'unica cosa che non ho provato è il consiglio di Squad di installare la rc7, ma dubito che andrà quanto eMule con la rete Kademelia...
http://img230.echo.cx/img230/1434/schermata16lw.th.png (http://img230.echo.cx/my.php?image=schermata16lw.png)
http://img230.echo.cx/img230/2512/schermata28xs.th.png (http://img230.echo.cx/my.php?image=schermata28xs.png)
Detto questo si capisce come mai Kademlia NON fa scaricare più velocemente e di solito NON trova più fonti rispetto al collegamento ai soli server (anche se potrebbero esserci client che utilizzano esclusivamente la rete kademlia), questo perché le code restano le stesse di sempre (e di conseguenza anche i tempi di attesa), e lo scambio fonti rende quasi invisibile la differenza fra le due reti una volta che avete ottenuto almeno qualche client valido, perché lo scambio diretto salta sia i server che Kademlia. Al massimo Kademlia vi fa trovare un po’ prima tutte le fonti per quel file, ma lo scopo di questo sistema non è accelerare la rete, bensì irrobustire la rete contro il suo unico punto debole: i server.
Già in passato più volte il network è andato in crisi per l’eccessivo numero di utenti o qualche difetto software e si sono trovate soluzioni sempre nuove per alleggerire il carico dei server (tra cui fondamentale l’evoluzione di eMule e dei server modificati da Lugdunum, ora anche per windows, che riescono a reggere 300 mila utenti invece dei 10 mila della versione originale).
Oggi ancor più rischiosa diventa la posizione dei server con la spada di Damocle di eventuali procedimenti legali dovuti alle nuove leggi sui copyright in circolazione in vari Paesi del mondo.
I 30 server più grossi contengono oltre il 90% degli utenti, senza di essi si ferma tutto.
Gentilmente diamo uno sguardo a questi shot e ripassiamo a cosa serve la rete Kad....GRAZIE
:O
@ EDIT: ...........e usiamo un po di piu Google :rolleyes:
Futuregames
26-04-2005, 21:57
kad serve a molto ma per ora dobbiamo accontentarci con amule 2 final ci sarà kad
cmq è ora che kad sta prendendo piede ma si può benissimo usare solo edk2 e si va bene :)
DoubleAJ
26-04-2005, 22:04
Per la terza volta: uso eMule al posto di aMule solo perchè per non so quale strambo motivo è quasi sempre fermo, e quando parte va a lumaca... nel momento in cui vedrò il MIO aMule andare quanto eMule sarò ben felice di evitare di lanciare wine ed eMule!
Per la terza volta: uso eMule al posto di aMule solo perchè per non so quale strambo motivo è quasi sempre fermo, e quando parte va a lumaca... nel momento in cui vedrò il MIO aMule andare quanto eMule sarò ben felice di evitare di lanciare wine ed eMule!
e io ti torno a ripetere che tu stai fissando perche statistiche alla mano è impossibile che amule non vada forse sbagli qualche impostazione perche va alla grande e come in 14 ore piu 1 giga neanche la migliore morphxt lo fa...........dunque sbagli qualcosa te, mi spiace ma è cosi, fidati ;)
DoubleAJ
26-04-2005, 22:20
Ok, ma allora aiutatemi a capire cosa c'è ke non va! Avevo aperto un post sull'argomento e nessuno ha saputo dirmi niente, l'id è alto, i crediti sono gli stessi di eMule, il firewall è settato bene... l'unica cosa che mi hanno saputo dire era la storia della rete Kad, che ora voi avete detto che non c'entra niente... io so solo che aMule è troppo lento.
DoubleAJ
26-04-2005, 22:24
Qui c'è il thread che avevo aperto: http://forum.hwupgrade.it/showthread.php?t=906921
Ok, ma allora aiutatemi a capire cosa c'è ke non va! Avevo aperto un post sull'argomento e nessuno ha saputo dirmi niente, l'id è alto, i crediti sono gli stessi di eMule, il firewall è settato bene... l'unica cosa che mi hanno saputo dire era la storia della rete Kad, che ora voi avete detto che non c'entra niente... io so solo che aMule è troppo lento.
la kad non c'entra nulla ...........se hai i crediti di emule l'ID è alto e non firewalled e i download sono (con buone fonti) almeno 15 - 20 basta aspettare.......lo so che tu mi dirai ma dopo tre ora non scarico nulla ma chiunque se ne intende del mulo (non amule ma emule) fatte queste cose sfido chiunque a smentirmi ma non c'e niente altro da fare perche tutto quello che si deve fare lo hai fatto.......PUNTO
per il resto ti dico che amule è a parte uno o due file marginali di configurazione identico ad emule e costruito sul suo "motore"........
Guarda qui che puo esserti di aiuto:
http://ddos.isleoftortuga.org/forum/index.php?showtopic=4476
http://www.emule.it/guida_emule/guide/amule.asp
http://www.amule.org/wiki/index.php/FAQ_aMule-it
Non "mi sembra", VA come il mulo su Windows! :)
aMule lo ho scaricato, ma come ho detto prima è lentissimo e spesso addirittura fermo, eMule invece va a palla! ;)
be avevo scritto "sembra" perchè in realtà la stessa identica situazione non è mai ricreabile. cmq è un dettaglio, avrei potuto sorvolare :)
solo una domanda per non andare troppo OT: il carico del processore quindi è alto? hai avuto modo di usare wine anche con altre applicazioni?
Assolutamente non vero.
Installare eMule su windows vuol dire compromettere ancor di più un sistema già compromesso in partenza.
a cosa ti riferisci? :wtf:
a windows che in generale è un pò troppo buggato?
ma chiunque se ne intende del mulo (non amule ma emule)
perchè hai specificato emule rispetto ad amule? amule non ha lo stesso motore di emule (così hai scritto)?
forse sbagli qualche impostazione perche va alla grande e come in 14 ore piu 1 giga neanche la migliore morphxt lo fa
sinceramente non sono un gran scaricatore e non faccio troppo caso ai 'record', ma io ho superato abbondantemente il gigler (©) in 10-15h di attività mulaniana..
Artemisyu
26-04-2005, 23:21
Per la terza volta: uso eMule al posto di aMule solo perchè per non so quale strambo motivo è quasi sempre fermo, e quando parte va a lumaca... nel momento in cui vedrò il MIO aMule andare quanto eMule sarò ben felice di evitare di lanciare wine ed eMule!
Ti è stato detto... è un problema della 2.0rc8... cambia versione e vedi se risolvi :)
ciao ciao!
perchè hai specificato emule rispetto ad amule? amule non ha lo stesso motore di emule (così hai scritto)?
l'ho detto :dato che emule e amule sono praticamente uguali col 99.9% di compatibilita ho spiegato che le impostazioni del mulo ed amule sono identiche per cui settare l'emule o l'amule è la stessa cosa...........dunque anche chi sa solo di emule puo fare le stesse cose......
Conclusione:se il mulo ti va e le stesse impostazioni le applichi ad amule il risultato è pressche identico......(a me superiore sinceramente :D )
ciao aggiungendo questo indirizzo ai vostri repository in debian ,ubuntu,ecc avete amule con cvs aggiornato...
deb http://www.vollstreckernet.de/debian/ testing amule wx
ciao :D
ciao aggiungendo questo indirizzo ai vostri repository in debian ,ubuntu,ecc avete amule con cvs aggiornato...
deb http://www.vollstreckernet.de/debian/ testing amule wx
ciao :D
si ma funge lo hai provato...........perche la rc7 a me va bene e non vorrei cambiare per una versione beta non fungente........... :)
guarda nn posso dirti che alla lunga funge,cioe' ho 2 pc uno con win con emule e l altro con ubuntu e azareus(torrent) attivi,ho fatto una prova ho dato le autorizzazioni per il firewall (apertura porte) e cosi' ho provato a scaricare un files da circa 4 mb ,in 5 minuti era scaricato,avevo id alto e andava bene ,con la versione cvs del 24.04 ,visto pero' che voglio aspettare sino a quando nn c sara' la versione con kadmilia mi tengo attivo la versione per winzoz ,una volta che esce, win va in pensione!
:)
guarda nn posso dirti che alla lunga funge,cioe' ho 2 pc uno con win con emule e l altro con ubuntu e azareus(torrent) attivi,ho fatto una prova ho dato le autorizzazioni per il firewall (apertura porte) e cosi' ho provato a scaricare un files da circa 4 mb ,in 5 minuti era scaricato,avevo id alto e andava bene ,con la versione cvs del 24.04 ,visto pero' che voglio aspettare sino a quando nn c sara' la versione con kadmilia mi tengo attivo la versione per winzoz ,una volta che esce, win va in pensione!
:)
io mi tengo la rc7 che funge piu che bene.......quando sara definitiva se ne parlera l'urgenza non c'e adesso :D ......cmq il repository dove lo hai pescato?? :)
Ti è stato detto... è un problema della 2.0rc8...
cambia versione e vedi se risolvi :)
ciao ciao!
mah... io ho la rc8 ricompilato, una volta superato il periodo di gavetta
scarico quasi sempre a 50k in su
nei giorni migliori, amule arriva anche a 100k di media, per 4-5 ore di seguito :cool:
il picco massimo che ho raggiunto e' stato 153k :eek:
pero' a volte crasha, soprattutto quando supero 3 o 4 giorni du uptime :confused:
io mi tengo la rc7 che funge piu che bene.......quando sara definitiva se ne parlera l'urgenza non c'e adesso :D ......cmq il repository dove lo hai pescato?? :)
:D nn me lo ricordo...o nel forum d amule o nel forum francese di ubuntu .. :doh:
il repository dove lo hai pescato?? :)
nella homepage d amule, se non mi ricordo male :stordita:
nella homepage d amule, se non mi ricordo male :stordita:
esatto!!
http://www.amule.org/
DoubleAJ
27-04-2005, 18:24
Uff, ho installato la rc7, e va anche peggio di prima! In una giornata intera non è neanche mai partito: 0 KB scaricati!!! :muro:
Non ne posso più, se entro stasera non capisco che cavolo c'è ke non va uso eMule con Wine, mi son rotto.. :rolleyes:
esatto!!
http://www.amule.org/
:) ;)
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.