Test per Bittorrent

Postate qui se avete consigli per migliorare i pacchetti disponibili in questo sito o se avete problemi con installazione, funzionamento o altro.

Moderatore: Staff

Regole del forum
1) Citare in modo preciso il nome del pacchetto.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
Loris
Admin
Admin
Messaggi: 7731
Iscritto il: lun 31 mar 2003, 0:00
Nome Cognome: Loris Vincenzi
Località: Gradisca D'Isonzo
Contatta:

Test per Bittorrent

Messaggio da Loris »

Ieri ho compilato la nuova versione di Bittorrent, che richiede, zopeinterface, twisted e pycrypt... normalmente uso bittorrent-console ma questa mattina ho provato curses, e con grande sorpresa ho scoperto che non funziona :( mi fate un piccolo test ? i pacchetti sono tutti nel repository.
Grazie Loris
"Ho una testa piuttosto balzana e comunque non sono quello che credete" - Roger Keith Barrett

Avatar utente
venerdi_12
Packager
Packager
Messaggi: 258
Iscritto il: sab 9 lug 2005, 0:00
Nome Cognome: Luciano Fattore
Kernel: 3.0
Desktop: kde-4.7.0
Distribuzione: archlinux
Località: Lusciano (Ce)

Messaggio da venerdi_12 »

bittorrent-console sembra andare
bittorrent-curses dice così:

Codice: Seleziona tutto

bittorrent-curses stux-linux-0.9.1.iso.torrent
Traceback (most recent call last):
  File "/usr/bin/bittorrent-curses", line 45, in ?
    inject_main_logfile()
NameError: name 'inject_main_logfile' is not defined

Avatar utente
venerdi_12
Packager
Packager
Messaggi: 258
Iscritto il: sab 9 lug 2005, 0:00
Nome Cognome: Luciano Fattore
Kernel: 3.0
Desktop: kde-4.7.0
Distribuzione: archlinux
Località: Lusciano (Ce)

Messaggio da venerdi_12 »

sarà mica per questo?
dal file INSTALL.unix.txt dei sorgenti:
Install wxPython, version 2.6 or later, in the Unicode flavor.
http://wxpython.org/

Intendo 2.6 e Unicode...

Avatar utente
Loris
Admin
Admin
Messaggi: 7731
Iscritto il: lun 31 mar 2003, 0:00
Nome Cognome: Loris Vincenzi
Località: Gradisca D'Isonzo
Contatta:

Messaggio da Loris »

Non è quello, infatti bittorrent-curses della 4.4.0 funziona regolarmente, senza nessuna dipendenza.
"Ho una testa piuttosto balzana e comunque non sono quello che credete" - Roger Keith Barrett

Meskalamdug
Iper Master
Iper Master
Messaggi: 3965
Iscritto il: ven 14 mag 2004, 0:00

Messaggio da Meskalamdug »

bittorrent
Traceback (most recent call last):
File "/usr/bin/bittorrent", line 75, in ?
from BitTorrent.platform import os_version, is_frozen_exe, win_version_num

:(

Avatar utente
Loris
Admin
Admin
Messaggi: 7731
Iscritto il: lun 31 mar 2003, 0:00
Nome Cognome: Loris Vincenzi
Località: Gradisca D'Isonzo
Contatta:

Messaggio da Loris »

A me funziona solo bittorrent-console :(
"Ho una testa piuttosto balzana e comunque non sono quello che credete" - Roger Keith Barrett

Avatar utente
salbutamolo
Linux 3.x
Linux 3.x
Messaggi: 905
Iscritto il: lun 12 gen 2004, 0:00
Contatta:

Messaggio da salbutamolo »

Ciao a tutti,
anche a me non funziona per nulla...purtroppo in questo periodo ho poco tempo da dedicare al PC. Have a nice day

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »

a occhio e croce secondo me la chiave sta qui:
Install wxWidgets, version 2.6 or later, in the Unicode flavor.
http://wxwidgets.org/

Install wxPython, version 2.6 or later, in the Unicode flavor.
http://wxpython.org/
EDIT
Meskalamdug ha scritto: bittorrent
Traceback (most recent call last):
File "/usr/bin/bittorrent", line 75, in ?
from BitTorrent.platform import os_version, is_frozen_exe, win_version_num
questo errore si risolve se nei sorgenti, nel file bittorrent.py
alla riga in questione si cancella win_version_num (che peraltro non dovrebbe servire perché non siamo su win), ma tolto quell'errore e reinstallando il pacchetto modificato compaiono degli errori relativi a wxPython...

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »

Loris, c'é qualche novitá?

Avatar utente
Loris
Admin
Admin
Messaggi: 7731
Iscritto il: lun 31 mar 2003, 0:00
Nome Cognome: Loris Vincenzi
Località: Gradisca D'Isonzo
Contatta:

Messaggio da Loris »

No nessuna... per ora sono bloccato :(
"Ho una testa piuttosto balzana e comunque non sono quello che credete" - Roger Keith Barrett

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »

ciao a tutti,
ho risolto il problema; innanzitutto c'é una correzione da fare ai sorgenti di bittorrent; bisogna aprire con editor il file
bittorrent.py ed, alla riga 75 (quella indicata da Meskalamdug), togliere win_version_num;
poi con lo slackbuild di slacky (modificato in maniera opportuna) si fa il pacchetto a partire dai sorgenti modificati

poi bisogna installare wxPython-unicode versione >= 2.6
(io l'ho installato utizzando questo slackbuild, che prevede anche l'installazione delle wxGTK e credo di avere installato anche alcune cose superflue...magari puó essere snellito)

Codice: Seleziona tutto

CWD=`pwd`
TMP=/tmp
PKG=$TMP/package-wxPython
VERSION=2.6.3.2
# I set my CFLAGS globaly..
ARCH=i486
BUILD=1

rm -rf $PKG
mkdir -p $PKG/install
mkdir -p $PKG/usr/share/{applications,pixmaps}

echo
echo "wxPython-src-$VERSION.tar.gz is now extracting..."
echo
cd $TMP
rm -rf wxPython-src-$VERSION
tar -xzf $CWD/wxPython-src-$VERSION.tar.gz

#################################
# Configure and build wxWidgets #
#################################
cd $TMP/wxPython-src-$VERSION
mkdir bld
cd bld
../configure --prefix=/usr \
        --with-gtk=2 \
        --enable-monolithic \
        --disable-rpath \
        --enable-geometry \
        --enable-optimise \
        --enable-sound  --with-sdl \
        --enable-display \
        --enable-unicode \
        --enable-debug_flag \
        --disable-debugreport \
make 
make -C contrib/src/animate 
make -C contrib/src/gizmos 
make -C contrib/src/stc

##################
# Build wxPython #
##################
cd $TMP/wxPython-src-$VERSION/wxPython
python setup.py \
        WXPORT=gtk2 \
        UNICODE=1 \
        EP_ADD_OPTS=1 \
        WX_CONFIG="$TMP/wxPython-src-$VERSION/bld/wx-config --no_rpath" \
        build_ext --rpath=/usr/lib \
        build

##############################
# Install wxGTK and contribs #
##############################
cd $TMP/wxPython-src-$VERSION/bld
make prefix=$PKG/usr install
make -C contrib/src/animate prefix=$PKG/usr install
make -C contrib/src/gizmos prefix=$PKG/usr install
make -C contrib/src/stc prefix=$PKG/usr install

##############################
# Install wxPython for wxGTK #
##############################
cd $TMP/wxPython-src-$VERSION/wxPython
python setup.py \
        WXPORT=gtk2 \
        UNICODE=1 \
        EP_ADD_OPTS=1 \
        WX_CONFIG="$PKG/usr/bin/wx-config --prefix=$PKG/usr --no_rpath" \
        build_ext --rpath=/usr/lib \
        install --root=$PKG

# Menu items
for file in distrib/*.desktop; do
install -m 644 $file    $PKG/usr/share/applications
done

# Icons
install -m 644 wx/py/PyCrust_32.png             $PKG/usr/share/pixmaps/PyCrust.png
install -m 644 wx/tools/XRCed/XRCed_32.png      $PKG/usr/share/pixmaps/XRCed.png

( cd $PKG
  find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null )

cat << EOF > $PKG/install/slack-desc
# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description.  Line
# up the first '|' above the ':' following the base package name, and the '|'
# on the right side marks the last column you can put a character in.  You must
# make exactly 11 lines for the formatting to be correct.  It's also
# customary to leave one space after the ':'.

        |-----handy-ruler----------------------------------------------------|
wxPython: wxPython (Python GUI development)
wxPython:
wxPython: wxPython is a GUI toolkit for the Python programming language. It
wxPython: allows Python programmers to create programs with a robust, highly
wxPython: functional graphical user interface, simply and easily. It is
wxPython: implemented as a Python extension module (native code) that wraps
wxPython: the popular wxWidgets cross platform GUI library, which is written
wxPython: in C++.
wxPython:
wxPython:
wxPython:
EOF

# Fix a broken symlink:
( cd $PKG/usr/bin
 rm -rf wx-config
  ln -sf ../lib/wx/config/gtk2-unicode-debug-2.6 wx-config )

# Build the package:
cd $PKG
makepkg -l y -c n $TMP/wxPython-$VERSION-$ARCH-$BUILD.tgz
dopodiché basta semplicemente seguire le indicazioni che ha scritto francogdn (grazie!) in questo topic:
http://www.slacky.it/forum/viewtopic.php?p=96608#96608

e bittorrent funzionerá magicamente (ma non bittorrent-console e bittorrent-curses, che ancora non vanno...)

Meskalamdug
Iper Master
Iper Master
Messaggi: 3965
Iscritto il: ven 14 mag 2004, 0:00

Messaggio da Meskalamdug »

Io ho risolto cosi'...
Installo da slacky tutte le dipendenze di bittorrent
installo da slacky bittorrent
installo wxpython da http://www.francogodone.it/packages/wxP ... 86-2fg.tgz

infine correggo alla linea 73 import win_ver eliminandolo..
ed e' fatta!
:)

Meskalamdug
Iper Master
Iper Master
Messaggi: 3965
Iscritto il: ven 14 mag 2004, 0:00

Messaggio da Meskalamdug »

Piccola correzione..funge solo la versione gui
:(

Avatar utente
Loris
Admin
Admin
Messaggi: 7731
Iscritto il: lun 31 mar 2003, 0:00
Nome Cognome: Loris Vincenzi
Località: Gradisca D'Isonzo
Contatta:

Messaggio da Loris »

A me la gui con la Slack 10.2 non funziona, secondo me richiede cxxlibs versione 6 infatti lamenta la mancanza di libstdc++.so.6, la versione console funziona bene, la curses ho qualche dubbio, mi propone un prompt del tipo:

Codice: Seleziona tutto

(Pdb)
e anche l'help non mi aiuta... ma forse sono stordito io :)
Paoletta o Meskalamdug se mi passate uno SlackBuild per wxpython metto a disposizione il pacchetto anche su Slacky ;)
"Ho una testa piuttosto balzana e comunque non sono quello che credete" - Roger Keith Barrett

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »

Meskalamdug ha scritto:http://www.francogodone.it/packages/wxP ... 86-2fg.tgz

infine correggo alla linea 73 import win_ver eliminandolo..
ed e' fatta!
:)
ho provato anche io ad usare il pacchetto di francogdn..ma a me non andava finché non ho fatto quel che lui ha spiegato nel topic indicato prima...ho la 10.2

Rispondi