Visualizzazione post con etichetta p2p. Mostra tutti i post
Visualizzazione post con etichetta p2p. Mostra tutti i post

lunedì 4 aprile 2011

aMule 2.3.1 RC1 e SVN compilato con supporto geoip per Debian/Ubuntu

--enable-eyecandy



Il primo d'aprile è comparsa la prima RC della prossima versione di aMule (2.3.1). E non è uno scherzo. Lo sviluppo è lento come sempre, perciò molti usano le versioni SVN, compilandosele. Qui si trovano i sorgenti ufficiali e qui, nel wiki di aMule, la guida  alla compilazione per Debian/Ubuntu. Qui invece, nel senso da queste parti, ci scostiamo un po', ma sempre seguendo quella guida: no UPnP (le porte si scelgono e si aprono a mano) e si geoip, cioè le flags che indicano la provenienza dei peer.

Requisiti, ovvero pacchetti da installare prima di compilare:
libcrypto++-dev
libgd2-xpm-dev
libgeoip-dev
libglib2.0-dev
libpng12-dev
libreadline5-dev
libupnp3-dev
libwxgtk2.8-dev
wx2.8-i18n
zlib1g-dev
binutils-dev
gettext

!!Warning: 64 bit users need to install a libxcb >= 1.1.92 if they want long uptimes.!!

Poi si scompatta l'archivio dei sorgenti, ci si sposta in quella cartella e si compila:
$ tar xvjf aMule-version.tar.bz2
$ cd aMule-version
$ ./configure --disable-debug --disable-upnp --enable-optimize --enable-geoip
$ make
$ sudo make install



Fatto. Ora nel tab Interfaccia delle Preferenze di aMule sarà selezonabile l'opzione Mostra la nazionalità per client. TAG: post promemoria.

giovedì 18 novembre 2010

aMule notify


1) Prerequisito. Da terminale:
sudo apt-get install libnotify-bin

2) aMule > Preferenze > Eventi > Download completato > Abilita l'esecuzione del comando sul core. Comando core:
notify-send -i amule "%NAME" "Completati %SIZE bytes"

3) Arriva il bello. ...Eventi > Spazio esaurito:
notify-send -i amule "BAD WORDS HERE" "Spazio esaurito su %PARTITION"

Alcune note. L'opzione '-i' sta per 'icon' e indica quale icona visualizzare. Volendo si può specificare un'icona personale, mettendo il percorso completo al file 'tra due singoli apici'. Il testo invece va messo "tra virgolette", o alte doppie o doppi apici. Al massimo due, come nei due casi riportati sopra, separati da uno spazio. Come nell'immagine, il primo sarà sopra e in grassetto, il secondo, semplice, sotto. Per questo, le parolacce vanno sopra.

C'è stata una discussione a proposito sul forum italiano di aMule.

martedì 15 dicembre 2009

ZyXEL P-660HW and *mule Kad turns firewalled

"L'idea di raccontare questo evento
in modo giornalisticamente convenzionale
era assurda.
"
Raoul Duke


ZyXEL Prestige 660HW-61

Theory
Stupisco che Google mi capisca¹ al volo, nonostante il mio incerto inglese. Mentre invece, pur avendo trovato esattamente lo stesso [questo era il primo risultato di ¹quella ricerca, prima che pubblicassi questo post] mio problema e la soluzione (ibid.), non riuscivo io a capirne le istruzioni. Tutto perché, col firmware più recente (PE.11), quel che dice BluClint (grazie!) non si può più fare con l'interfaccia accessibile via browser (Web-based Configurator), ma bisogna farlo via telnet. Ho trovato il modo, insieme a tutto quello che c'è da sapere su questo router, sul forum di Hardware Upgrade, qui:
[Thread Ufficiale] Router ADSL ZyXEL HW660-61

in Practice
Bisogna portare a 2048 il limite massimo di sessioni nat per ogni utente, che di default è 512 e quindi viene presto saturato da aMule: mentre alla prima connessione è tutto ok , nel giro di poco la rete Kad risulta firewalled . Con Linux è molto semplice, basta aprire il terminale:


al punto 5: ip nat session 2048 + Invio

Gentlemen's agreement, Theoretical and Practical Details
L'unico buon motivo per non dare ascolto a chi ha un buon motivo è...un buon motivo.
P660HW-D1 offers a maximum of 2048 NAT sessions. Since P660HW-D1 has 4 Ethernet ports, a port is allowed to run up to 512 sessions by default. Thus if you have one computer connected to a LAN port on P660HW-D1, that computer can use up to 512 NAT sessions.

Matematico, nulla da obiettare: 512x4=2048. Ma per la stessa inappuntabile ragione, se la situazione particolare fosse, generalmente o comunque più spesso ovvero di solito, di un solo host connesso, questo sarebbe un buon motivo per voler seguire senza timore la procedura sopra descritta. Se invece i computer solitamente connessi fossero 2, si potrebbe scegliere 1024 come valore ragionevole. In ogni caso si possono fare delle prove, e tornare al valore di default con la stessa facile procedura di cui sopra.

Déjà vu
O qualcosa del genere. Vabbè, fatica risparmiata per il prossimo reset del router.

Tag: memo personale per me

lunedì 14 dicembre 2009

aMule compilato con la patch anti-Leecher [PPA]

"A brigante, brigante e mezzo."


"The Simpsons: Papa Don't Leech (season 19, episode 16)"


Ho trovato questo PPA, contiene una versione dell'ultima release stabile di aMule (2.2.6) compilata con il supporto al DLP (Dynamic Leecher Protection, potete trovare informazioni più esaurienti qui): questa caratteristica è presente in alcune mod di eMule, ma non nella versione ufficiale: in pratica riconosce le leecher mod di eMule e le cancella dalla coda di scaricamento. Le leecher mod sono versioni del client originale modificate per massimizzare il download e minimizzare l'upload (da leech, letteralmente 'sanguisuga'). Quindi vanno contro i principi delle reti di condivisione: in una rete peer-to-peer il totale in upload è uguale al totale in download. Sempre. Perciò i protocolli di eMule (e aMule), cioè edonkey e kad, sono pensati per incentivare l'upload, premiandolo. Chi più , guadagna più crediti, che gli permettono di scalare le code e iniziare prima a scaricare i file. Ma questo non sempre basta.
Oltre al DLP, questo PPA include e installa, con amule-dlp, un pacchetto che contiene una delle migliori liste di IP da filtrare. Questa lista:
http://emulepawcio.sourceforge.net/ipfilter.dat

Attualmente contiene 268779 range di IP, quindi basta abilitare Utilizza l'ipfiletr.dat di sistema se disponibile (opzione normalmente sconsigliata!) e si può fare a meno di aggiornare a mano, cosa che andava fatta, ogni tanto:


Se invece si carica anche un'altra lista, in maniera manuale, dal campo URL mostrato in figura, aMule-dlp le caricherà entrambe.
Ok, era tutto quello che c'era da dire. Una volta aggiunto il repo (ppa:happyaron/amule-dlp), per installarlo basta il comando

$: sudo aptitude install amule-dlp

..che ovviamente rimuoverà altre versioni di aMule eventualmente installate.

Se siete contenti, ringraziate Aron Xu.
If you're happy (as he is :), say thanks to Aron. Thanks, Aron.

venerdì 23 ottobre 2009

Stats plugin for Deluge: _il grafico_, reloaded.

Ci mancava assai.

Il plugin che riporta i grafici in Deluge si chiama Stats, è rigorosamente UNOFFICIAL ed è opera di ianmartin (Grazie!). Ci sono:

.la versione 0.2.x per Deluge 1.1.x

..e la versione 0.3.1 is for deluge 1.2

Si possono scaricare entrambe da qui, mentre il topic dedicato sul forum di Deluge è questo: UNOFFICIAL stats plugin.

domenica 18 ottobre 2009

Deluge 1.2.0~rc1-2~karmic~ppa1

...senti come viene giù. ['Deluge' di Brij Sondhi, ho trovato l'immagine qui.]


L'altro giorno (2009-10-16) nel PPA del Deluge Team sono comparsi i pacchetti della prima release candidate della prossima versione 1.2.0. Solo per Karmic e Jaunty, però: Intrepid e Hardy restano alla 1.1.9. Questa RC è stata rilasciata il 7 Ottobre, dopo che 'molto tempo è stato speso lavorando su questa versione'.

Ancora non c'è, nella 1.2.0, il grafico che mostra upload, download e connessioni. C'era, e funzionava benissimo, in una versione ormai lontana. L'hanno tolto, mi pare con la 1.0, e dovrebbe tornare forse con la revisione finale di questa, come plugin: si chiamerà Stats. Ma hanno bisogno di gente che dia una mano. Ecco la pagina dedicata del forum: speed graph in new versions.

martedì 7 aprile 2009

aMule 2.2.4 e repository per Ubuntu

Aggiornamento: il PPA per le versioni stabili contiene dei comodi pacchetti .deb che installano automaticamente il repo stesso e la sua chiave GPG. Quindi, chi voglia solo queste versioni, vada al link di cui sopra, scarichi e installi il pacchetto amule-releases per la propria versione di Ubuntu.


follow the White Rabbit


Esiste finalmente un repository, o meglio un Archivio Personale di Pacchetti (PPA) dedicato ai rilasci stabili di aMule per Ubuntu. Questo archivio fornisce pacchetti per Hardy, cioè la versione 8.04 col supporto a lungo termine (LTS), per Intrepid, che è la versione corrente, e per Jaunty che è la futura, o meglio, prossima ventura (23 aprile).Tutte le architetture su cui gira Ubuntu sono supportate: amd64, i386 e lpia. Questa la pagina del progetto, dove ci sono le istruzioni per inserire il repository in sources.list e per autenticarlo.

Ad inaugurarlo c'è la versione 2.2.4 di aMule, rilasciata appena il 3 Aprile, quindi giusto in tempo per non essere inclusa nei pacchetti ufficiali di Jaunty.

Per chi fosse più ardito, curioso, impaziente o aspirante cavia, esistono anche un PPA per per le releases candidate e un PPA per le versioni di sviluppo, ciascuno con le sue chiavi GPG di autenticazione. Ecco le righe da aggiungere ad /etc/apt/sources.list per Jaunty; ci sono tutti e tre i repositories, ma solo quello dei rilasci stabili è abilitato.

## PPA for aMule stable releases
deb http://ppa.launchpad.net/amule-releases/ppa/ubuntu jaunty main
## PPA for aMule releases candidate
# deb http://ppa.launchpad.net/amule-rc/ppa/ubuntu jaunty main
## PPA for aMule development releases
# deb http://ppa.launchpad.net/amule-trunk/ppa/ubuntu jaunty main

Per abilitare gli altri basta decommentare le righe che iniziano per 'deb', cioè cancellare, per ciascuna, il segno '#' e lo spazio che la precedono.
"...e vedrai quanto è profonda la tana del Bianconiglio."

lunedì 22 settembre 2008

Deluge 1.0.0


Dalla cascata Piscia di gallo al diluvio. Keep it blue!


Questa la riga da aggiungere ad /apt/etc/sources.list per Hardy

## Deluge
deb http://ppa.launchpad.net/deluge-team/ubuntu hardy main


Sono disponibili negli archivi i pacchetti per tutte le versioni di Ubuntu da Edgy a Intrepid, basta sostituire ad 'hardy', ad esempio, 'intrepid', o 'gutsy'.
Poi aggiornare, ed eliminare la cartella coi file di configurazione di deluge in /home/UTENTE/.config, salvando prima i file torrent contenu-ti-vi. Quindi avviare deluge, il miglior client torrent per Gnome che abbia mai usato, e ricaricare i torrent salva-ti-vi.

lunedì 16 giugno 2008

Rilasciato aMule 2.2.1 + [repository]

Aggiornamento: nel frattempo il caro Fesor ha lasciato Ubuntu per Debian, ha abbandonato il repo, è tornato nuovamente a Ubuntu e ha creato ben due PPA, uno con le release stabili, l'altro con le RC.



http://forum.amule.org/index.php?topic=15217.0

La versione, rilasciata oggi, si chiama ironicamente "Excuse me, have you seen my 2.2.0 release anywhere?", visto che tutti, da quasi due anni (più o meno, mi pare) aspettavano la 2.2.0. Comunque, ecco le modifiche più significative:

* Protocol Obfuscation
* UPnP support
* Network protocol updated to eMule 0.49a (including large file support)
* Kad 2.0
* Improved skin support and country flags
* Support for compilation with MS Visual Studio

Il grassetto, mio, sottolinea quelle che credo essere le più importanti, soprattutto il protocollo aggiornato ad eMule ver.0.49a: niente più ansia di sapere come scaricherebbe se....per quel che riguarda le prestazioni siamo alla pari con la versione per Windows, in più questo è software nativo.

Ma veniamo al sugo: c'è un repo! Basta aggiungere al sources.list, anche da Synaptic
(Impostzioni>Archivi pacchetti>Software di terze parti), questa riga:

deb http://ppa.launchpad.net/festor90/ubuntu hardy main

deb http://ppa.launchpad.net/amule-releases/ppa/ubuntu intrepid main


Eventualmene potete sostiuire 'hardy' 'intrepid' con 'gutsy' 'hardy', se per qualche motivo siete ancora 'indietro'.

Il repo è pulito, mi sembra, anche se contiene ancora altri pacchetti: anjuta e gambas,
che però non uso, non ho installati e non so dirvi; e Transmission, che non uso (Deluge, jeah!), no,
ma comunque aggiornarlo non mi dispiace
. Allora, se siete convinti (non garantisco nulla!), aggiornate i pacchetti da Synaptic, oppure date da terminale, nell'ordine:

sudo apt-get update
sudo apt-get upgrade

et voilà. A me sembra molto più pulito e brillante della vesione cvs che usavo, in ogni caso è una release stabile, ed è compilato con "debhelper,... So this is not a dirty checkinstall ".

Prima di lanciare il vostro nuovo aMule 2.2.1, ringraziate Festor, o anche say thanks to Festor. salute.