Can I see a list of peers?

Asked by manixdk

Salut

One of the charmes (excuse mon francais, c'est ma langue maternelle) of uTorrent and others is being able to see a list of peers downloading a torrent. C'est possible que je sois aveugle, mais je ne vois ce choix dans les préférences. Am I missing something?

Question information

Language:
English Edit question
Status:
Solved
For:
qBittorrent Edit question
Assignee:
No assignee Edit question
Solved by:
manixdk
Solved:
Last query:
Last reply:
Revision history for this message
Christophe Dumez (hydr0g3n) said :
#1

La liste des peers est disponible dans qBittorrent v2.0.0 (la future version majeur qui devrait sortir dans moins d'un mois et le proche equivalent de µTorrent). Si tu es pressé, tu peux deja l'utiliser a condition de le compiler (www.qbittorrent.org -> Downloads/unstable).

Revision history for this message
Christophe Dumez (hydr0g3n) said :
#2

Il y a un article de wiki pour aider a la compilation de qBittorrent v2.0.0:
http://60gp.ovh.net/~dchris/wiki/wikka.php?wakka=qBittorrentSVNCompilingHowtoDebianUbuntu

Il y a également un script qui fait tout tout seul à condition d'utiliser Debian/Ubuntu.

Revision history for this message
manixdk (manixdknt) said :
#3

Christophe Dumez wrote:
> Your question #91231 on qBittorrent changed:
> https://answers.launchpad.net/qbittorrent/+question/91231
>
> Status: Open => Answered
>
> Christophe Dumez proposed the following answer:
> La liste des peers est disponible dans qBittorrent v2.0.0 (la future
> version majeur qui devrait sortir dans moins d'un mois et le proche
> equivalent de µTorrent). Si tu es pressé, tu peux deja l'utiliser a
> condition de le compiler (www.qbittorrent.org -> Downloads/unstable).
>
>
Merci pour la rapidité! Je télécharge right away.

J'ai écrit que le francais est ma langue maternelle, mais en realite
c'est c'est le franglais (-:

Mark

Un montréalais living i Danmark.

Revision history for this message
manixdk (manixdknt) said :
#4

Je recois
Checking for automake >= 1.11...
  testing automake... too old (found version 1.10.2)
  testing automake-1.11... not found.
  testing automake-1.10... too old (found version 1.10.2)

Mais j'ai 1.14 installé.???

Revision history for this message
Christophe Dumez (hydr0g3n) said :
#5

Apparement il faut automake 1.11... As tu moyen de l'installer sur ta distro?

BTW, Cette erreur se produit lors de la generation du configure script de la libtorrent (pas qBittorrent).

Revision history for this message
Christophe Dumez (hydr0g3n) said :
#6

Automake 1.14 n'existe pas...

Revision history for this message
manixdk (manixdknt) said :
#7

Excuse, 1.4.

Revision history for this message
Christophe Dumez (hydr0g3n) said :
#8

Quel distro utilises-tu et quelle version?

Revision history for this message
manixdk (manixdknt) said :
#9

Ubuntu 9.04

Revision history for this message
manixdk (manixdknt) said :
#10

testing automake-1.10... too old (found version 1.10.2)

Je viens d'installer la version la plus nouvelle pour 9.04 : 1.9. Pas de difference.

Revision history for this message
Christophe Dumez (hydr0g3n) said :
#11

On va faire plus simple:

sudo apt-get remove qbittorrent
sudo apt-get install libtorrent-rasterbar-dev libboost-dev
svn co https://qbittorrent.svn.sourceforge.net/svnroot/qbittorrent/trunk qbittorrent
cd qbittorrent
./configure --prefix=/usr && make -j2 && sudo make install
qbittorrent

Revision history for this message
manixdk (manixdknt) said :
#12

mark@mark-desktop:~$ sudo apt-get install libtorrent-rasterbar-dev libboost-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
libboost-dev is already the newest version.
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  libtorrent-rasterbar-dev: Depends: libboost1.37-dev but it is not going to be installed or
                                     libboost-dev (>= 1.35.0)
                            Depends: libboost-system1.37-dev but it is not going to be installed or
                                     libboost-system-dev (>= 1.35.0) but it is not installable
                            Depends: libboost-date-time1.37-dev but it is not going to be installed or
                                     libboost-date-time-dev (>= 1.35.0) but 1.34.1-15ubuntu3 is to be installed
                            Depends: libboost-filesystem1.37-dev but it is not going to be installed or
                                     libboost-filesystem-dev (>= 1.35.0) but 1.34.1-15ubuntu3 is to be installed
                            Depends: libboost-thread1.37-dev but it is not going to be installed or
                                     libboost-thread-dev (>= 1.35.0) but 1.34.1-15ubuntu3 is to be installed
E: Broken packages

Merde )-:

Revision history for this message
Christophe Dumez (hydr0g3n) said :
#13

Hmm. J'etais sur Ubuntu v9.04 jusque recemment il tout etait nickel.

As tu ajouté des depots non officiels? genre mon PPA. Si oui, essaie de le desactiver, puis:
sudo apt-get update
sudo apt-get remove --purge libtorrent-rasterbar5 libtorrent-rasterbar-dev qbittorrent
sudo apt-get install libtorrent-rasterbar-dev

puis le reste des mes instructions:
svn co https://qbittorrent.svn.sourceforge.net/svnroot/qbittorrent/trunk qbittorrent
cd qbittorrent
./configure --prefix=/usr && make -j2 && sudo make install
qbittorrent

Revision history for this message
manixdk (manixdknt) said :
#14

Ca ne marche pas )-:

mark@mark-desktop:~/qbittorrent$ sudo apt-get update
Hit http://dk.archive.ubuntu.com jaunty Release.gpg
Ign http://dk.archive.ubuntu.com jaunty/main Translation-en_DK
Ign http://dk.archive.ubuntu.com jaunty/restricted Translation-en_DK
Ign http://dk.archive.ubuntu.com jaunty/universe Translation-en_DK
Ign http://dk.archive.ubuntu.com jaunty/multiverse Translation-en_DK
Hit http://dk.archive.ubuntu.com jaunty-updates Release.gpg
Ign http://dk.archive.ubuntu.com jaunty-updates/main Translation-en_DK
Ign http://dk.archive.ubuntu.com jaunty-updates/restricted Translation-en_DK
Hit http://archive.canonical.com jaunty Release.gpg
Ign http://archive.canonical.com jaunty/partner Translation-en_DK
Ign http://dk.archive.ubuntu.com jaunty-updates/universe Translation-en_DK
Ign http://dk.archive.ubuntu.com jaunty-updates/multiverse Translation-en_DK
Hit http://security.ubuntu.com jaunty-security Release.gpg
Hit http://dk.archive.ubuntu.com jaunty Release
Ign http://security.ubuntu.com jaunty-security/main Translation-en_DK
Hit http://archive.canonical.com jaunty Release
Hit http://dk.archive.ubuntu.com jaunty-updates Release
Ign http://security.ubuntu.com jaunty-security/restricted Translation-en_DK
Ign http://security.ubuntu.com jaunty-security/universe Translation-en_DK
Ign http://security.ubuntu.com jaunty-security/multiverse Translation-en_DK
Hit http://security.ubuntu.com jaunty-security Release
Hit http://dk.archive.ubuntu.com jaunty/main Packages
Hit http://dk.archive.ubuntu.com jaunty/restricted Packages
Hit http://dk.archive.ubuntu.com jaunty/main Sources
Hit http://dk.archive.ubuntu.com jaunty/restricted Sources
Hit http://dk.archive.ubuntu.com jaunty/universe Packages
Hit http://archive.canonical.com jaunty/partner Packages
Hit http://dk.archive.ubuntu.com jaunty/universe Sources
Hit http://dk.archive.ubuntu.com jaunty/multiverse Packages
Hit http://dk.archive.ubuntu.com jaunty/multiverse Sources
Hit http://dk.archive.ubuntu.com jaunty-updates/main Packages
Hit http://dk.archive.ubuntu.com jaunty-updates/restricted Packages
Hit http://dk.archive.ubuntu.com jaunty-updates/main Sources
Hit http://dk.archive.ubuntu.com jaunty-updates/restricted Sources
Hit http://dk.archive.ubuntu.com jaunty-updates/universe Packages
Hit http://dk.archive.ubuntu.com jaunty-updates/universe Sources
Hit http://dk.archive.ubuntu.com jaunty-updates/multiverse Packages
Hit http://dk.archive.ubuntu.com jaunty-updates/multiverse Sources
Hit http://security.ubuntu.com jaunty-security/main Packages
Hit http://security.ubuntu.com jaunty-security/restricted Packages
Hit http://security.ubuntu.com jaunty-security/main Sources
Hit http://security.ubuntu.com jaunty-security/restricted Sources
Hit http://security.ubuntu.com jaunty-security/universe Packages
Hit http://security.ubuntu.com jaunty-security/universe Sources
Hit http://security.ubuntu.com jaunty-security/multiverse Packages
Hit http://security.ubuntu.com jaunty-security/multiverse Sources
Reading package lists... Done
mark@mark-desktop:~/qbittorrent$ sudo apt-get remove --purge libtorrent-rasterbar5 libtorrent-rasterbar-dev qbittorren
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Couldn't find package libtorrent-rasterbar5
mark@mark-desktop:~/qbittorrent$ sudo apt-get install libtorrent-rasterbar-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
libtorrent-rasterbar-dev is already the newest version.
The following packages were automatically installed and are no longer required:
  libboost-test1.34.1 libzzip-0-13 libboost-regex1.34.1 python-psyco libboost-wave1.34.1 libgda3-common python-gnome2-extras
  libboost-program-options1.34.1 libboost-thread1.34.1 libboost-serialization1.34.1 libboost-date-time1.34.1 libboost-signals1.34.1
  libboost-graph1.34.1 libboost-iostreams1.34.1 libgda3-bin libgda3-3 libboost-filesystem1.34.1 miro-data libboost-python1.34.1 libgdl-1-0
  libgdl-1-common
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
mark@mark-desktop:~/qbittorrent$ cd ..
mark@mark-desktop:~$ cd qbittorrent
mark@mark-desktop:~/qbittorrent$ ./configure --prefix=/usr && make -j2 && sudo make install
Configuring qbittorrent ...
Verifying Qt 4 build environment ... ok
Checking for Qt >= 4.4 ... yes
Checking for libtorrent-rasterbar >= 0.14.0 (>= 0.15.0 advised) ...
Warning: libtorrent-rasterbar v0.14.2 was detected.
Although it will compile and run, you will be missing some features. Please consider updating to v0.15.0.
 yes
Checking for libboost ... yes

Good, your configure finished. Now run /usr/bin/make.

cd src/ && make -f Makefile
make[1]: Entering directory `/home/mark/qbittorrent/src'
/usr/bin/qmake-qt4 -unix -o Makefile src.pro
Project MESSAGE: Debug build!
make[1]: Leaving directory `/home/mark/qbittorrent/src'
make[1]: Entering directory `/home/mark/qbittorrent/src'
g++ -c -pipe -g -DTORRENT_USE_OPENSSL -DTORRENT_LINKING_SHARED -g -O2 -DHAVE_SSL -I/usr/include/libtorrent -I/usr/include/openssl -D_REENTRANT -Wall -W -DVERSION=\"v2.0.0beta5\" -DVERSION_MAJOR=2 -DVERSION_MINOR=0 -DVERSION_BUGFIX=0 -DQT_NO_CAST_TO_ASCII -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4 -I/usr/include/libtorrent -I/usr/include/openssl -I/usr/include -I/usr/X11R6/include -I. -I. -o GUI.o GUI.cpp
g++ -c -pipe -g -DTORRENT_USE_OPENSSL -DTORRENT_LINKING_SHARED -g -O2 -DHAVE_SSL -I/usr/include/libtorrent -I/usr/include/openssl -D_REENTRANT -Wall -W -DVERSION=\"v2.0.0beta5\" -DVERSION_MAJOR=2 -DVERSION_MINOR=0 -DVERSION_BUGFIX=0 -DQT_NO_CAST_TO_ASCII -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4 -I/usr/include/libtorrent -I/usr/include/openssl -I/usr/include -I/usr/X11R6/include -I. -I. -o main.o main.cpp
In file included from main.cpp:58:
misc.h: In static member function ‘static QString misc::magnetUriToHash(QString)’:
misc.h:278: error: ‘class libtorrent::sha1_hash’ has no member named ‘assign’
make[1]: *** [main.o] Error 1
make[1]: *** Waiting for unfinished jobs....
In file included from GUI.cpp:44:
misc.h: In static member function ‘static QString misc::magnetUriToHash(QString)’:
misc.h:278: error: ‘class libtorrent::sha1_hash’ has no member named ‘assign’
make[1]: *** [GUI.o] Error 1
make[1]: Leaving directory `/home/mark/qbittorrent/src'
make: *** [sub-src-make_default] Error 2
mark@mark-desktop:~/qbittorrent$

Revision history for this message
Christophe Dumez (hydr0g3n) said :
#15

libtorrent-rasterbar5 s'appelle libtorrent-rasterbar2 sur la v9.04. Tu comprends ce que tu tapes ou alors tu debutes sur Linux?

Parce que quand ya une erreur a la premiere ligne, generalement on essaye de regler le probleme avant d'executer toutes les autres commandes qui suivent pour rien :)

Le probleme ici n'est ni dans qBittorrent ni dans la libtorrent. Le probleme est au niveau de ton systeme. Tu as probablement des paquets de differentes sources installés (ou alors un melange de programmes installés a la main et par les paquets). Bref, ya quelque chose de pas tres propre.

Donc ce que je te conseille, c'est de desactiver les sources de logiciels non officielles (genre mon PPA). Puis, tu ouvres ton gestionnaire de paquet et tu desinstalles:
- boost
- libtorrent-rasterbar
- qbittorrent

Puis, tu refresh tes sources et tu resinstalles:
- boost
- libtorrent-rasterbar (y compris le -dev).

Ensuite, faut compiler qbittorrent a la main. J'ai compilé qBittorrent v2.0 avec libtorrent v0.14 ce matin et ca compile bien.

Revision history for this message
manixdk (manixdknt) said :
#16

Lequel des libboost dois-je desintaller?

Revision history for this message
Christophe Dumez (hydr0g3n) said :
#17

toutes les desinstaller.

Puis installer libboost-dev.

Revision history for this message
manixdk (manixdknt) said :
#18

Merci pour ton aide, mais j'attends l'officiel. Desinstaller tous les libboost cassera ma systeme.

Revision history for this message
Christophe Dumez (hydr0g3n) said :
#19

Ok. Attend l'officielle alors (il n'y a qu'un petit mois a attendre de toute facon).

Ceci dit, desinstaller completement boost etait pour etre sur. Le plus important etait de reinstaller proprement la libtorrent-rasterbar. C'est probablement elle qui posait probleme.