View previous topic :: View next topic |
Author |
Message |
dragon1020 n00b

Joined: 07 Jul 2006 Posts: 58 Location: Moscow, Russia
|
Posted: Thu Nov 23, 2006 12:43 am Post subject: Посоветуйте, плз, консольный bittorr |
|
|
Сабж.
Что от него нужно:
- 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 |
|
 |
ba l33t


Joined: 25 May 2003 Posts: 804
|
Posted: Thu Nov 23, 2006 8:37 am Post subject: |
|
|
кроме перечисленных нормальных больше не знаю... покажи лучше на чем компиляция rtorrent падает... |
|
Back to top |
|
 |
sa10 Apprentice

Joined: 20 Jan 2005 Posts: 251 Location: Minsk
|
Posted: Fri Nov 24, 2006 9:35 pm Post subject: |
|
|
Перепробовал много, ИМХО нужно rtorrent ставить.
У меня поставился без вопросов
net-p2p/rtorrent-0.6.0 |
|
Back to top |
|
 |
dragon1020 n00b

Joined: 07 Jul 2006 Posts: 58 Location: Moscow, Russia
|
Posted: Sat Nov 25, 2006 5:19 am Post subject: |
|
|
Да мне, в общем-то, 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 |
|
 |
ba l33t


Joined: 25 May 2003 Posts: 804
|
Posted: Sat Nov 25, 2006 9:25 am Post subject: |
|
|
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 |
|
 |
dragon1020 n00b

Joined: 07 Jul 2006 Posts: 58 Location: Moscow, Russia
|
Posted: Sat Nov 25, 2006 1:34 pm Post subject: |
|
|
ba, вот спасибо! Пересобрал libsigc++ и все скомпилировалось нормально. :)
Осталось написать скрипт/программу, чтобы менять в торрент-файлах кирилические имена файлов на ascii-е. Или, может, такая в природе уже существует (искал, не нашел)?
Еще раз огромное спасибо за подсказку. :) |
|
Back to top |
|
 |
Cleus Apprentice

Joined: 21 Aug 2004 Posts: 160
|
Posted: Sun Nov 26, 2006 12:16 pm Post subject: |
|
|
Мне ktorrent нравится, хоть и не консольный. Очень удобный - очередь, расписание. |
|
Back to top |
|
 |
Apexman Tux's lil' helper


Joined: 07 Apr 2004 Posts: 141
|
Posted: Mon Nov 27, 2006 7:15 am Post subject: |
|
|
btpd неплохая вешь... |
|
Back to top |
|
 |
|cub| n00b


Joined: 12 Feb 2005 Posts: 59 Location: UA
|
Posted: Fri Dec 01, 2006 2:13 pm Post subject: |
|
|
Cleus wrote: | Мне ktorrent нравится, хоть и не консольный. Очень удобный - очередь, расписание. |
У него с отдачей были грабли. Сейчас не знаю. Сам сижу на qbittorrent (qt4) _________________ sorry for my english |
|
Back to top |
|
 |
|
|
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
|
|