[Solira] emule&wine hints

Massimo Maiurana maiurana a gmail.com
Lun 11 Giu 2007 17:48:02 CEST


all'ultima pizzata qualcuno mi chiedeva come fare funzionare emule
(il client per windows) in emulazione con wine, in modo da poter
sfruttare la funzionalita' di offuscamento del protocollo non ancora
implementata negli altri client per reti ed2k.

premessa: emule non funziona out-of-the-box a causa di un baco in
wine che di fatto blocca le connessioni udp, e la conseguenza e' che
ci si trova sempre ad avere un id basso.

il baco in questione e' gia' stato segnalato, c'e' un thread
sull'argomento (http://bugs.winehq.org/show_bug.cgi?id=5774).
un tizio ha scritto una patch per ovviare al problema, e in effetti
la patch sembra funzionare, ma il mantainer del progetto non l'ha
inclusa perche' pensa che potrebbe non essere la giusta soluzione
(in realta' pensa proprio che il problema non sia di wine ma risieda
altrove).

la patch si trova al seguente url:
http://bugs.winehq.org/attachment.cgi?id=6257&action=view

e' scritta per wine 0.9.37 ma dovrebbe potersi applicare col comando
patch anche con la versione 0.9.38, per altre versioni di wine e'
probabile che occorra applicarla a mano.

una volta scaricati i sorgenti di wine, applicata la patch (con
"patch -p1 -d /dir/sorgenti/wine < file.patch") e compilato e
installato i sorgenti in questione, si puo' lanciare emule
attraverso wine e godere del protocol obfuscation, che comunque deve
essere attivato a mano nella configurazione di wine perche' il
default e' di averlo disabilitato.

happy sharing :)

-- 
       Massimo Maiurana         massimo<at>ragusa.linux.it
       http://massimo.solira.org       GPG keyID #7044D601

Articolo 11 - L'Italia ripudia la guerra come strumento di offesa
alla libertà degli altri popoli e come mezzo di risoluzione delle
controversie internazionali....



Maggiori informazioni sulla lista Solira