Pull to refresh

Comments 31

Спасибо :) Приду домой обязательно попробую, а то возможностей Transmission уже не хватает…
Основная фишка rtorrent — возможность работы в консоли/демонизация. Если у Вас есть компьютер, который можно оставить включенным — это идеальная штука.
Жаль только, что у рторрента нету демона :) приходится в скрине запускать
ИМХО, при желании его не так сложно превратить в «полноценного» демона.
Только не вижу особых недостатков при запуска rtorrent через screen.
А чем не устраивает обычный mlnet?
Отчего не устраивает.
Просто лично мне ослик не особо нужен, и захотелось вот организовать работу rtorrent.
mlnet тоже хорош, оба решения имеют свои плюсы и минусы.
apt-get install apache-common apache2-utils autoconf automake \
autotools-dev binutils build-essential bzip2 ca-certificates comerr-dev \
cpp cpp-4.1 dpkg-dev file g++ g++-4.1 gawk gcc gcc-4.1 libapache-mod-php5 \
libapr1 libaprutil1 libc6-dev libcurl3 libcurl3-openssl-dev libexpat1 \
libidn11 libidn11-dev libkadm55 libkrb5-dev libmagic1 libncurses5-dev \
libneon26 libpcre3 libpq4 libsigc++-2.0-dev libsqlite0 libsqlite3-0 \
libssl-dev libssp0 libstdc++6-4.1-dev libsvn1 libtool libxml2 linux-kernel-headers \
lynx m4 make mime-support ntp ntpdate openssl patch libapache2-mod-scgi\
perl perl-modules php5 php5-cgi php5-common php5-sqlite pkg-config screen

Не многовато для возможности качать торренты? У меня сервер на генте есть, раздает интернет, качает торренты, джаббер с транспортами, самба, зеркало portage & distfiles, bnetd ещё кое-что по мелочи. Там всего 162 пакета установлено.

jabber ~ # eix -I | grep Found
Found 162 matches.
Большинство пакетов, указанных в статье, нужны для сборки из исходников.
Реально для работы торрентокачалки из указанного выше нужно:
apache-common apache2-utils libapache-mod-php5 libexpat1 libidn11 ibidn11-dev libncurses5-dev libneon26 libpcre3 libpq4 libsigc++-2.0-dev libsqlite0 libsqlite3-0 libssl-dev libssp0 libstdc++6-4.1-dev libsvn1 libtool libxml2 libapache2-mod-scgi php5 php5-cgi php5-common php5-sqlite screen.
И то не уверен, что из этого списка все нужно.
Я в курсе, что большинство для сборки. А собирали бы вы лучше сразу в пакеты и выкладывали бы их, пользы было бы больше, чем учить пользователей превращать пакетный дебиан в помойку, собирая софт из исходников.
Спасибо за совет, это действительно хорошая идея.
При наличии времени я добавлю ссылки на собранные пакеты. Хотя, в принципе, любой пользователь сможет их собрать самостоятельно, инструкций в Интернете на эту тему много.
Очень рекомендую обратить внимание на эту вебморду.
Бывшим пользователям μTorrent должно понравиться.
rtorrent.png - Picamatic - upload your images
Спасибо, я обязательно посмотрю эту вебморду сегодня же вечером.
ух ты! незнал, большое спасибо. Выглядит хорошей
Подтверждаю, отличная веб-морда.
Работает гораздо быстрее wtorrent'a
Единственный минус для меня — отсутствие авторизации доступа и разграничения прав для нескольких пользователей. Приходится держать несколько rtorrent+rutorrent на одном сервере.
И самый большой плюс — плагины!
За плагин Erasedata готов прямо таки расцеловать разработчиков! ОЧень уж не хватало этой функции в wtorrent.
Хм, а зачем ставить тот же curl из исходников, захламляя систему? Про xmlrpc нужной версии в etch не уверен, ибо использую lenny, так что возможно для xmlrpc это и оправдано.

Ну а с libtorrent/rtorrent и так всё понятно…
Есть баг, при котором rtorrent будет ругать «Torrent timed out» с версией из стабильных пакетов.
Поэтому намного лучше собрать его из исходников.
С XMLRPC примерно похожая ситуация.
stboris@stbsrv:~$ /etc/init.d/rtorrent
tee: /var/log/rtorrentInit.log: Permission denied
cannot find readable session directory from config /home/stboris/.rtorrent.rc. check permissions


Я уже реально ничего не понимаю. Он должен работать, но не работает. Все разрешения 777 чего ему еще надо? rtorrent сам по себе работает нормально, а вот скрипт не хочет.
Та же проблема, 2й день не могу победить
Сделайте
ls -al /etc/init.d/rt*
ls -al /var/log/rt*
и киньте сюда глянуть?
stboris@stbsrv:~$ ls -al /etc/init.d/rt*
-rwxr-xr-x 1 root root 4204 2009-02-07 02:13 /etc/init.d/rtorrent
stboris@stbsrv:~$ ls -al /var/log/rt*
-rw-r--r-- 1 root root 1568 2009-02-07 01:15 /var/log/rtorrentInit.log

Сбрось, пожалуйста, лог /var/log/rtorrentInit.log
Очень странно, что он не пустой. Попробуй сделать ему rm -rf /var/log/rtorrentInit.log и потом рестарт /etc/init.d/rtorrent restart
stboris@stbsrv:~$ sudo rm -rf /var/log/rtorrentInit.log
stboris@stbsrv:~$ /etc/init.d/rtorrent restart
tee: /var/log/rtorrentInit.log: Permission denied
cannot find readable session directory from config /home/stboris/.rtorrent.rc. check permissions

В лог он пишет нормально, там все ошибки есть.
Директорию сессии я уже менял по всякому, эффекта ноль.
-rwxr--r-- 1 root root 4401 2009-02-07 01:16 /etc/init.d/rtorrent
-rw-r--r-- 1 root root 96 2009-02-07 18:43 /var/log/rtorrentInit.log

Удалил лог, при перезапуке та же ошибка
Ну так чего, мысли есть какие? Дай хотя бы контакты автора скрипта, буду с ним разговаривать.
Спасибо, у меня, кстати, не Debian, а Ubuntu Server 8.04.2 Буду думать.
У меня:
-rwxr-xr-x 1 root root 4399 2009-02-06 11:40 /etc/init.d/rtorrent
-rw-r--r-- 1 root root 0 2009-02-05 19:35 /var/log/rtorrentInit.log
rtorrent не может получить доступа к директории для записи сессии
прописывается она в /home/stboris/.rtorrent.rc
сделайте
cat /home/stboris/.rtorrent.rc | grep session
и проверьте на существование папку, которую вам выдаст эта команда.

у меня к примеру
cat ~/.rtorrent.rc | grep session
session = ~/.rtorrent
session_on_completion = yes
session_save = yes

соответственно сессии сохраняются в ~/.rtorrent

drwxr-xr-x 2 root wheel 3072 Feb 8 19:05 .rtorrent

проверьте существует ли папка указанная в конфиге и проставлены ли для нее приемлемые права
Спасибо большое, но к сожалению уже прошел год и на той машине линукс переставлялся раз десять (используется для разнообразных тестов), а сейчас у меня rTorrent нигде не стоит. Еще раз спасибо.
опа, а я что-то на год и не посмотрел ) думал это позавчерашняя тема =)
Sign up to leave a comment.

Articles