Warning: Undefined array key "rcommentid" in /membri/ompolicy/wp-content/plugins/wp-recaptcha/recaptcha.php on line 481

Warning: Undefined array key "rchash" in /membri/ompolicy/wp-content/plugins/wp-recaptcha/recaptcha.php on line 482

Valknut spunta su QT4

ompolicyompolicy

Rilasciata finalmente la nuova versione del carissssimo client di casa Open (gh) accompagnato da una acclamatissima novità: la nuova veste in QT4.

Valknut è un programma p2p di file-sharing che utilizza il protocollo Direct Connect, scritto in C++ e sviluppato graficamente in QT, una libreria multipiattaforma, in modo tale da poter esser supportato da: Linux, FreeBSD, Mac OS X, Microsoft Windows e OS/2 – eComStation.

Nelle note di rilascio viene esplicitamente dichiarato che entrambe le versione (qt3 e qt4) hanno medesime caratteristiche, unica differenza è appunto il qt designer di svilluppo (che rende la qt4 un pochino più buggabile e lenta della compagna).

Di seguito vi elenco alcune peculiarità del progetto (oltre alle già elencate), per il changelog completo e le news di rilascio vi rimando al sito ufficiale:


· multilinguaggio
· connesione multihub
· ricerca multihub
· multidownload (download di un file da sorgenti multiple contemporaneamente)
· supporto firewall
· supporto sonoro
· lista degli hub preferiti
· traduttore online
· carica/salva risultati di ricerca
· autoricerca nuove sorgenti
· supporto socks per linux (http://www.inet.no/dante/)
· supporto proxy per l’hublist
· supporto bz2 per la lista di condivisione
· supporto xml per la lista di condivisione
· supporto trasferimento ssl
· supporto connessione ssl agli hub (es. hub che usano sslproxy)
· supporto di chat sicura
· supporto emoticons nella chat
· supporto tiger tree hash (TTH)

I pacchetti che si trovano sul sito sono in formato sorgente e andrebbero compilati per una migliore compatibilità con la vostra macchina…ma…visto che sono un filantropo 😛 ho pensato bene di pacchettizarli in modo da evitarvi la seccatura.

I pacchetti seguenti sono stati compilati ed eseguiti su piattaforma GNU/Linux Ubuntu 8.04 Hardy Heron con processore Intel P4 a 32 bit. Se, una volta installati, dovessero causare problemi di instabilità del sistema sarebbe opportuno disinstallarli tramite Synaptic o da terminale sudo apt-get remove nomepacchetto.

Repository:

dclib_0.3.14a-1~ompolicy_i386.deb (link modificato)

valknut_0.3.14a-1~ompolicy_i386.deb (link modificato)

Per lanciare il programma basterà creare da “modifica menù” un link simbolico a /usr/share/valknut/bin/valknut

Per quelli che volessero osare riporto qui di seguito la procedura (premettendo che sono riuscito a compilare solo la qt3 :)).

Nota: è possibile installare sia la versione in qt3 che quella in qt4 purchè siano in directory differenti.

Ecco cosa fare:

1. Come prima cosa scaricare i sorgenti dal sito wxDCGUI (tutti e 3).

2. Per poter compilare è necessario possedere alcune librerie essenziali; dare da terminale:
Per Ubuntu

sudo apt-get install build-essential llibssl-dev libxml2-dev libbz2-dev libqt4-dev

3. Estrarre i 3 file nella cartella principale (home/nomeutente)

4. Eseguire i seguenti comandi da terminale per l’installazione di dclib

cd /cartelladidclib/
./configure –prefix=/home/nomeutente/valknut3 –enable-static –disable-shared –enable-debug=yes
make
make install

5. Eseguire i seguenti comandi per l’installazione di valknut-0.3.14

cd /cartellavalknut/
./configure –enable-debug=yes –prefix=/home/nomeutente/valknut3 \
PKG_CONFIG_PATH=”/home/nomeutente/valknut3/lib/pkgconfig/”
make
make install

Per lanciare valknut basterà creare un link simbolico a: /home/nomeutente/valknut3/bin/valknut

Per quanto riguarda la versione in qt4 ho avuto seri problemi nella compilazione, poichè le librerie qt3 vengono richiamate di default durante il make (problema che non accade per chi le qt3 non le ha :)). Una possibile soluzione sarebbe rinominare il file /usr/bin/uic-qt3 in uic-qt3.old e il file /usr/bin/uic-qt4 in uic-qt3. In questo modo il file uic richiamerà le librerie qt4…purtroppo per me..non ha funzionato nemmeno così (si è interrotto dopo pochi file..)

Spero sarete più fortunati..
Per dubbi, chiarimenti, domande, non esitate a contattarmi 😉

Comments (5)

AndrewJune 7th, 2008 at 10:23

Ciao! Ho provato a compilare qt4 ma sai…anche io ho avuto dei problemi. Credo che l’idea di rinominare il file non sia buona. Ci sto lavorando su per trovare una soluzione. Ti farò sapere al più presto. Grazie!! Sei stato utile!

Andrew

IngAlexMarch 14th, 2009 at 10:48

Perchè non crei un tuo repository e vi inserisci tutti i pacchetti da te compilati? Penso che se si chiede il permesso a coloro che hanno creato i sorgenti per quanto riguarda i singoli progetti, la cosa sia fattibile. Non credi? Ci sono tanti pacchetti compilati in giro per la rete che a mio parere dovrebbero essere inseriti in repository. Specialmente quei pacchetti che vengono aggiornati molto frequentemente. Che me pensi?

Cesare V.March 14th, 2009 at 11:26

E’ una cosa a cui avevo pensato in effetti e su cui sto lavorando 🙂 La scelta del “raccoglitore” al posto del “magazzino” sembrava, al momento, quella più facile, ma vedrò di aggiornarmi :p

dark@nAugust 24th, 2009 at 18:43

ciao a tutti
oggi mi sono cimentato a installare valkunt qt4 versione 0.4.9 da sorgente
ho avuto un pò di problemi ma alla fine non è stato difficile
il problema riscontato da me era l’errore del configure sul non funzionamento del qt3support dando questo errore “Qt3Support flags work… configure: error: no” ecc ecc
infine suggeriva di controllare il log per verificare l’errore (config.log)
ed ho trovato che in pratica l’output dell’errore è quello su riportato, mentre l’errore vero era
“/usr/bin/ld: cannot find -lsqlite3”
ovvero nn trovava sqlite3
aggiornato da synaptic sqlite3 e il configure a questo punto mi ha dato un altro errore
è richiesto dclib 0.3.23 mentre io avevo installato la 0.4.9
fatto il make clean sul precedente e installato la 3.23
ora il configure nn da + problemi
make e make install ok
però altro problema riscontrato
all’avvio david@linux-laptop:/usr/local/bin$ sudo ./valknut
errore (e porca trota lol)
./valknut: error while loading shared libraries: libdc.so.5: cannot open shared object file: No such file or directory
per risolverlo devo ringraziare un sito hungherese dove riportava “As root, add /usr/local/lib to /etc/ld.so.conf and then run ldconfig”
detto fatto…..
e suprise lol valk funzionate 🙂
spero possa esservi di aiuto questa piccola e simpatica mia prima esperienza con valk
ciuazz a tt

dark@nOctober 20th, 2009 at 23:15

ciao ho realizzato un forum dove si parla di dc lato linux (client e hubsoft) compresa la guida passo passo per installare valk 0.4.9 qt4
vi lascio l’indirizzo spero vi piaccia.
grazie

http://dcitalia.forumfree.net/

Leave a comment

Your comment


Warning: Undefined variable $user_ID in /membri/ompolicy/wp-content/themes/japan-style/comments.php on line 67


Warning: Undefined array key "rerror" in /membri/ompolicy/wp-content/plugins/wp-recaptcha/recaptcha.php on line 401