В рамках создания домашнего интернет-центра (он же «файлопомойка»), возникла необходимость в консольном торрент-клиенте для Linux, с возможностью удаленного управления. Я перепробовал несколько штук (в том числе, расхваливаемый многими Transmission), и в результате остановился на проверенном временем rTorrent-е. К сожалению, с «полпинка» его поднять не удалось: у меня установлен CentOS 5.3, и для сборки под нее нужно учесть некоторые особенности системы.
Короче говоря, все получилось; для экономии времени в дальнейшем я даже собрал готовые пакеты для libtorrent, rtorrent и xmlrpc-c (требуется для libtorrent).
Пакеты, собранные для архитектур i386 и x86_64, можно скачать здесь.
Более подробно технические моменты рассмотрены в трекере проекта ruTorrent.
Для того, чтобы не лезть в консоль всякий раз, когда мне нужно добавить закачку, для управления rTorrent-ом я поставил веб-интерфейс ruTorrent. Выглядит это примерно так (щелкните на картинке для увеличения):
Обсуждение
Большое Спасибо за проделанную работу ;)
Пожалуйста
Обратите внимание также на rTorrent с поддержкой ipfilter
Денис, добрый день!
Из репозитория для RHEL6 устанавливал rtorrent но он почему то запускается без поддержки xmlrpc. mod_scgi собирал из изходников!
Проверил, проблемы не вижу. Пакет имеет корректные зависимости:
Распаковал бинарник из пакета, в списке библиотек 'xmlrpc' присутствует:
(на ошибки не обращайте внимания, смотрел на EL5-системе, поэтому ругается на версию glibc).
Как вариант, попробуйте готовый 'mod_scgi' из EPEL. Также проверьте ('rpm -qi rtorrent'), что установлен пакет именно из моего репозитория.
Как раз таки с mod_scgi из Epel был установлен, пришлось пересобрать rtorrent из SRPM с вашего репозитория и mod_scgi из исходников и всё заработало.