How-to, linux, жизнь @ 05 Апрель 2009
Вчера/сегодня настраивал человеку сервер, для wtorrent+rtorrent. Наткнулся на несколько проблем.
Симптоматика примерно следующая:
С thepiratebay.org и других открытых трекеров скачивает свежий rtorrent без проблем, а на всяких Demonoid.com, tfile.ru, torrents.ru выдаёт "Timed Out".
Такое наблюдается на старых системах, с не очень свежим curl(За решение спасибо клиенту, что он откопал).
Собственно этот пост посвящён особенностям связки wtorrent+rtorrent на старых системах.
Итак, на текущий момент собирать всё из svn попросту необходимо(это актуально даже на системах типа Ubuntu), поскольку свежий wtorrent работает нормально только со свежим же rtorrent.

Итак, нам понадобятся свежие curl, c-ares(для curl), xmlrpc-c, ну и конечно rtorrent и libtorrent.
Рекомендую сделать отдельную папку compile(например) и собирать всё в ней.
Сборку начнём с c-ares, поскольку его использует curl, а тот в свою очередь используется xmlrpc:
mkdir compile && cd compile
http://c-ares.haxx.se/c-ares-1.6.0.tar.gz
tar zxvf c-ares-1.6.0.tar.gz
cd c-ares*tar.gz
./configure --prefix=/usr
make -j5 //j5 на двухядерную машину
sudo make install

Затем соберём curl:
cd ../
wget http://curl.haxx.se/download/curl-7.19.4.tar.bz2
tar xvfj curl*tar.bz2
cd curl*
./configure --enable-ares --prefix=/usr
make -j5
sudo make install

Ну и xmlrpc, чтобы можно было работать совместно с wtorrent:
cd ../
svn co https://xmlrpc-c.svn.sourceforge.net/svnroot/xmlrpc-c/advanced xmlrpc-c
cd xmlrpc-c/
./configure --prefix=/usr
make -j5
sudo make install

Теперь осталось только что и собрать rtorrent и libtorrent:
cd ../
svn co svn://rakshasa.no/libtorrent/trunk torrent
cd torrent/libtorrent
./autogen.sh
./configure --prefix=/usr
make -j5
sudo make install
cd ../rtorrent
./autogen.sh
./configure --prefix=/usr --with-xmlrpc-c
make -j5
sudo make install

После этого вполне можно установить wtorrent по этой инструкции.
Кстати, хочу подсказать если у вас при установке никак не хочет соединяться wtorrent с rtorrent'ом, имеет смысл попробовать в настройках поменять порт на 80(чего то они в последних версиях wtorrent'а черезчур намутили). Также имеет смысл в настройках apache поставить авторизацию к директории /RPC2, а то каждый кто захочет сможет вашей качалкой попользоваться :)

3 Response to “rtorrent на debian 4 etch. Сборка для wtorrent.”

  1. Fd Says:

    http://passshok.blogspot.com/2009_01_01_archive.html начиная с "Если возникли трудности"

  2. librarian Says:

    Тут несколько иная проблема ;)

  3. Fd Says:

    я дополнил :)

Leave a Reply

Не регистрировать/аноним

Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)


(обязательно)