Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Посоветуйте, плз, консольный bittorrent-клиент [SOLVED]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Russian
View previous topic :: View next topic  
Author Message
dragon1020
n00b
n00b


Joined: 07 Jul 2006
Posts: 58
Location: Moscow, Russia

PostPosted: Thu Nov 23, 2006 12:43 am    Post subject: Посоветуйте, плз, консольный bittorr Reply with quote

Сабж.
Что от него нужно:

  • Curses | CLI UI
  • Запоминание сидирующихся торрентов (чтобы при каждом запуске не подсовывать 40 торрентов заново)
  • Добавление торрента для сидирования (а не только скачивания), причем на неограниченное время
  • Возможность посмотреть список торрентов с ответами трекера
  • (очень желательно, хотя не обязательно) поддержка торрентов с именами файлов UTF-8
  • (крайне желательно) написанный на C/C++
  • чтобы жрал ресурсов мало! :)


Сейчас юзаю Azureus, но он очень нагло ЖРЕТ ресурсы. Для BT-клиента (пусть даже неплохого) отдавать >300Мб памяти мне жалко. Это еще я "оптимизацию" его аппетитов сделал по wiki. Раньше он жрал еще больше.

Оригинальный уродливый bittorrent не предлагать (и bittornado тоже). rotrrent не желает компилироваться ни в какую (странно, раньше все было ок, теперь что только не делал - компиляция завершается с ошибкой).

Еще варианты живых (развивающихся) клиентов есть?


Last edited by dragon1020 on Tue Nov 28, 2006 4:53 am; edited 1 time in total
Back to top
View user's profile Send private message
ba
l33t
l33t


Joined: 25 May 2003
Posts: 804

PostPosted: Thu Nov 23, 2006 8:37 am    Post subject: Reply with quote

кроме перечисленных нормальных больше не знаю... покажи лучше на чем компиляция rtorrent падает...
Back to top
View user's profile Send private message
sa10
Apprentice
Apprentice


Joined: 20 Jan 2005
Posts: 251
Location: Minsk

PostPosted: Fri Nov 24, 2006 9:35 pm    Post subject: Reply with quote

Перепробовал много, ИМХО нужно rtorrent ставить.
У меня поставился без вопросов
net-p2p/rtorrent-0.6.0
Back to top
View user's profile Send private message
dragon1020
n00b
n00b


Joined: 07 Jul 2006
Posts: 58
Location: Moscow, Russia

PostPosted: Sat Nov 25, 2006 5:19 am    Post subject: Reply with quote

Да мне, в общем-то, rtorrent тоже понравился (за исключением того, что он UTF-8 не хавает).

Ставлю сейчас 0.6.0. Пытался и тестируемые ставить (>0.6.0), результат тот же. Библиотеку (libtorrent) тоже разных версий пытался ставить.

gcc-4.1.1-r1+libtorrent-0.10.3-r1:
Code:
download.cc: In constructor 'core::Download::Download(torrent::Download)':
download.cc:97: error: 'max_chunks_queued' is not a member of 'torrent::Download'
download.cc:97: error: 'set_max_chunks_queued' is not a member of 'torrent::Download'
download.cc:99: error: 'timeout_sync' is not a member of 'torrent::Download'
download.cc:99: error: 'set_timeout_sync' is not a member of 'torrent::Download'
download.cc:100: error: 'timeout_safe_sync' is not a member of 'torrent::Download'
download.cc:100: error: 'set_timeout_safe_sync' is not a member of 'torrent::Download'
make[3]: *** [download.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory `/usr/tmp/portage/rtorrent-0.6.0/work/rtorrent-0.6.0/src/core'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/tmp/portage/rtorrent-0.6.0/work/rtorrent-0.6.0/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/tmp/portage/rtorrent-0.6.0/work/rtorrent-0.6.0'
make: *** [all] Error 2

!!! ERROR: net-p2p/rtorrent-0.6.0 failed.
Call stack:
  ebuild.sh, line 1546:   Called dyn_compile
  ebuild.sh, line 937:   Called src_compile
  rtorrent-0.6.0.ebuild, line 32:   Called die


gcc-3.4.5+libtorrent-0.10.3-r1 (перекомпилив libtorrent) - та же фигня.

gcc-3.4.5+libtorrent-0.10.0:
Code:
../src/core/libsub_core.a(download_factory.o): In function `core::DownloadFactory::receive_load()':
download_factory.cc:(.text+0x623d): undefined reference to `sigc::internal::signal_impl::insert(std::_List_iterator<sigc::slot_base>, sigc::slot_base const&)'
download_factory.cc:(.text+0x6361): undefined reference to `sigc::internal::signal_impl::insert(std::_List_iterator<sigc::slot_base>, sigc::slot_base const&)'
collect2: ld returned 1 exit status
make[3]: *** [rtorrent] Error 1
make[3]: Leaving directory `/usr/tmp/portage/rtorrent-0.6.0/work/rtorrent-0.6.0/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/tmp/portage/rtorrent-0.6.0/work/rtorrent-0.6.0/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/tmp/portage/rtorrent-0.6.0/work/rtorrent-0.6.0'
make: *** [all] Error 2

!!! ERROR: net-p2p/rtorrent-0.6.0 failed.
Call stack:
  ebuild.sh, line 1546:   Called dyn_compile
  ebuild.sh, line 937:   Called src_compile
  rtorrent-0.6.0.ebuild, line 32:   Called die


gcc-4.4.1-r1+libtorrent-0.10.0 - то же, что и выше (за исключением "(.text+.....)").


Кусок make.conf:
Code:
CFLAGS="-O2 -march=i686"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"


Так же пытался компилировать с libtorrent-0.10.4.

Вроде бы все указал?..

ba, sa10, у вас какой libtorrent стоит, и какой rtorrent?
Back to top
View user's profile Send private message
ba
l33t
l33t


Joined: 25 May 2003
Posts: 804

PostPosted: Sat Nov 25, 2006 9:25 am    Post subject: Reply with quote

dragon1020 wrote:
gcc-3.4.5+libtorrent-0.10.0:
Code:
../src/core/libsub_core.a(download_factory.o): In function `core::DownloadFactory::receive_load()':
download_factory.cc:(.text+0x623d): undefined reference to `sigc::internal::signal_impl::insert(std::_List_iterator<sigc::slot_base>, sigc::slot_base const&)'
download_factory.cc:(.text+0x6361): undefined reference to `sigc::internal::signal_impl::insert(std::_List_iterator<sigc::slot_base>, sigc::slot_base const&)'
collect2: ld returned 1 exit status
а libsigc++ версии 2 стоит? попробуй его пересобрать...

dragon1020 wrote:
ba, sa10, у вас какой libtorrent стоит, и какой rtorrent?
net-libs/libtorrent-0.10.4, net-p2p/rtorrent-0.6.4, я полностью на ~x86
Back to top
View user's profile Send private message
dragon1020
n00b
n00b


Joined: 07 Jul 2006
Posts: 58
Location: Moscow, Russia

PostPosted: Sat Nov 25, 2006 1:34 pm    Post subject: Reply with quote

ba, вот спасибо! Пересобрал libsigc++ и все скомпилировалось нормально. :)
Осталось написать скрипт/программу, чтобы менять в торрент-файлах кирилические имена файлов на ascii-е. Или, может, такая в природе уже существует (искал, не нашел)?
Еще раз огромное спасибо за подсказку. :)
Back to top
View user's profile Send private message
Cleus
Apprentice
Apprentice


Joined: 21 Aug 2004
Posts: 157

PostPosted: Sun Nov 26, 2006 12:16 pm    Post subject: Reply with quote

Мне ktorrent нравится, хоть и не консольный. Очень удобный - очередь, расписание.
Back to top
View user's profile Send private message
Apexman
Tux's lil' helper
Tux's lil' helper


Joined: 07 Apr 2004
Posts: 141

PostPosted: Mon Nov 27, 2006 7:15 am    Post subject: Reply with quote

btpd неплохая вешь...
Back to top
View user's profile Send private message
|cub|
n00b
n00b


Joined: 12 Feb 2005
Posts: 59
Location: UA

PostPosted: Fri Dec 01, 2006 2:13 pm    Post subject: Reply with quote

Cleus wrote:
Мне ktorrent нравится, хоть и не консольный. Очень удобный - очередь, расписание.

У него с отдачей были грабли. Сейчас не знаю. Сам сижу на qbittorrent (qt4)
_________________
sorry for my english
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Russian All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum