консольный торрент и веб морда к нему.

Модераторы: _e2L, Злой Засранец

Re: консольный торрент и веб морда к нему.

Сообщение Злой Засранец » 10 мар 2010 06:45

На серваке Ubuntu и стоит rtorrent + rutorrent + плагины руторрент.
Вещь супер, очень удобно. Но пришлось помучаться - пересобрать рторрент (ибо с неправильной библиотекой собран был)
А если попроще, то ставь transmission-daemon - отличная штука.
Здесь могла бы быть ваша реклама...
Аватара пользователя
Злой Засранец
Штурман
Штурман
 
Сообщения: 864
Зарегистрирован:
17 окт 2007 08:19
Откуда: из той же оперы...

Re: консольный торрент и веб морда к нему.

Сообщение дмитрий ц. » 10 мар 2010 20:06

Злой Засранец писал(а):transmission-daemon

очень примитивная штука.

Добавлено спустя 2 часа 29 минут 23 секунды:
в общем.... обуревает меня желание купить готовый NAS.
один идиот писал(а):Здесь делается не для вас а соответственно правилам.
дмитрий ц.
Пассажир
Пассажир
 
Сообщения: 310
Зарегистрирован:
07 сен 2008 10:53

Re: консольный торрент и веб морда к нему.

Сообщение Злой Засранец » 11 мар 2010 00:01

ну-ну. имхо только денег трата. рторрент+руторрент+рлагины повторяют весь функционал уторрента.
если денег много и лень одолевает то вперед пакупать нас, но далеко не факт, что там система лучше...
Здесь могла бы быть ваша реклама...
Аватара пользователя
Злой Засранец
Штурман
Штурман
 
Сообщения: 864
Зарегистрирован:
17 окт 2007 08:19
Откуда: из той же оперы...

Re: консольный торрент и веб морда к нему.

Сообщение sergej » 11 мар 2010 01:21

там обычно такой же линукс. потом захочется воткнуть туда openwrt и получить домашний бесшумный сервер :)

к сожалению не продают у нас такое железо - приходится перешивать всякие насы да роутеры...
Аватара пользователя
sergej
На борту
На борту
 
Сообщения: 166
Зарегистрирован:
01 дек 2007 00:58
Откуда: Шишкова

Re: консольный торрент и веб морда к нему.

Сообщение дмитрий ц. » 11 мар 2010 08:06

Злой Засранец, я бы так говорить не стал.
простое сравнение htpc и dune hd base 3 говорит о том, поделка на коленях ей и останется.
в данном случае еще забавнее.
на сервере по nfs расшарены ресурсы.
дюна, буквально 3 дня назад, без всяких тормозов и затыков крутила по сетке bd.
потом были ковыряния с торентом, в частности, подключение к раздачам. трое суток (!!!) делюга на сервере проверяла 11 закачек.
по сетке тормозило безбожно все. я решил, что это из за проверки.
проверка, наконец, кончилась.
тормоза остались.
в итоге - все, что я делал - коту под хвост. причем, уверен быть не можешь, что этот глюк тебе обновления не принесли.
и еще выяснилось, что делюга у меня очень плохо скачивает и раздает.
виндовая она же - только плохо раздавала.
utorrent виндовый и transmission mac - в обе стороны на ура.
вот я сижу и думаю... может отдать деньги за synologi 410j и забыть эти ковыряния, как страшный сон?
один идиот писал(а):Здесь делается не для вас а соответственно правилам.
дмитрий ц.
Пассажир
Пассажир
 
Сообщения: 310
Зарегистрирован:
07 сен 2008 10:53

Re: консольный торрент и веб морда к нему.

Сообщение Злой Засранец » 11 мар 2010 19:51

Насом имею MSI U90 с битой матрицей и винтом на 250. Стоит убунту сервер. Горя не знаю.
Все стоит за асусом WL-500g p v2.
И качает в полный рост и отдает.
Вложения
.png
(107.68 Кб) Скачиваний: 0
Здесь могла бы быть ваша реклама...
Аватара пользователя
Злой Засранец
Штурман
Штурман
 
Сообщения: 864
Зарегистрирован:
17 окт 2007 08:19
Откуда: из той же оперы...

Re: консольный торрент и веб морда к нему.

Сообщение дмитрий ц. » 11 мар 2010 20:49

Злой Засранец
прикольно... тоже скачал убунту сервер. роутер у меня такой же.
значит, пилить буду дальше.
а убунту сервер без монитора загрузится?
один идиот писал(а):Здесь делается не для вас а соответственно правилам.
дмитрий ц.
Пассажир
Пассажир
 
Сообщения: 310
Зарегистрирован:
07 сен 2008 10:53

Re: консольный торрент и веб морда к нему.

Сообщение sergej » 11 мар 2010 21:01

я думаю любой линукс загрузится не только без монитора, но и без видеокарты, если конечно сам комп не станет пибикать в биосе и пойдет грузиться.
Аватара пользователя
sergej
На борту
На борту
 
Сообщения: 166
Зарегистрирован:
01 дек 2007 00:58
Откуда: Шишкова

Re: консольный торрент и веб морда к нему.

Сообщение дмитрий ц. » 11 мар 2010 21:05

sergej
неа... первая мысль у меня была поставить ktorrent, но так как он х, то беглое гугление показало, что не так все просто....
один идиот писал(а):Здесь делается не для вас а соответственно правилам.
дмитрий ц.
Пассажир
Пассажир
 
Сообщения: 310
Зарегистрирован:
07 сен 2008 10:53

Re: консольный торрент и веб морда к нему.

Сообщение Злой Засранец » 11 мар 2010 21:05

конечно. нафиг ей моник. моник нужен чтоб поставить...
а остальное рулиться по ssh. там единственный танец с бубном пришлось совешить - это пересобрать рторрент, но у меня кажись гдето уже собраный есть, тока поставить надо
Здесь могла бы быть ваша реклама...
Аватара пользователя
Злой Засранец
Штурман
Штурман
 
Сообщения: 864
Зарегистрирован:
17 окт 2007 08:19
Откуда: из той же оперы...

Re: консольный торрент и веб морда к нему.

Сообщение дмитрий ц. » 11 мар 2010 21:22

Злой Засранец писал(а):это пересобрать рторрент, но у меня кажись гдето уже собраный есть, тока поставить надо

будь добр, или файлик выложи, или ссылку дай.
а лучше и то и другое.
один идиот писал(а):Здесь делается не для вас а соответственно правилам.
дмитрий ц.
Пассажир
Пассажир
 
Сообщения: 310
Зарегистрирован:
07 сен 2008 10:53

Re: консольный торрент и веб морда к нему.

Сообщение дмитрий ц. » 12 мар 2010 09:44

в общем, собрал и установил "правильные пакеты".
теперь настраиваю по этому мануалу:
http://isudo.ru/2009/07/rutorrent-gui-d ... -utorrent/
кк я понял - надо поднять веб сервер для функционирования rutorrent
установка апача, предложенная автором:
Код: Выделить всё
sudo apt-get install rtorrent screen apache2 php5-cgi libapache2-mod-php5 php5-common php5-sqlite php5-xmlrpc sqlite unzip php5-curl libxmlrpc-c3 libapache2-mod-scg libapache2-mod-scgi

приводит к ошибке:
Код: Выделить всё
media@media-server:~$ sudo apt-get install rtorrent screen apache2 php5-cgi libapache2-mod-php5 php5-common php5-sqlite php5-xmlrpc sqlite unzip php5-curl libxmlrpc-c3 libapache2-mod-scg libapache2-mod-scgi
[sudo] password for media:
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Уже установлена самая новая версия rtorrent.
Уже установлена самая новая версия screen.
Уже установлена самая новая версия apache2.
Уже установлена самая новая версия php5-cgi.
Уже установлена самая новая версия libapache2-mod-php5.
Уже установлена самая новая версия php5-common.
Уже установлена самая новая версия php5-sqlite.
Уже установлена самая новая версия php5-xmlrpc.
Уже установлена самая новая версия sqlite.
Уже установлена самая новая версия unzip.
Уже установлена самая новая версия php5-curl.
E: Не удалось найти пакет libapache2-mod-scg


если удалить из команды libapache2-mod-scg, то ошибка меняется:
Код: Выделить всё
sudo apt-get install rtorrent screen apache2 php5-cgi libapache2-mod-php5 php5-common php5-sqlite php5-xmlrpc sqlite unzip php5-curl libxmlrpc-c3 libapache2-mod-scgi
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Уже установлена самая новая версия rtorrent.
Уже установлена самая новая версия screen.
Уже установлена самая новая версия apache2.
Уже установлена самая новая версия php5-cgi.
Уже установлена самая новая версия libapache2-mod-php5.
Уже установлена самая новая версия php5-common.
Уже установлена самая новая версия php5-sqlite.
Уже установлена самая новая версия php5-xmlrpc.
Уже установлена самая новая версия sqlite.
Уже установлена самая новая версия unzip.
Уже установлена самая новая версия php5-curl.
Уже установлена самая новая версия libapache2-mod-scgi.
Следующие пакеты устанавливались автоматически и больше не требуются:
  linux-headers-2.6.31-14 linux-headers-2.6.31-14-server
Для их удаления используйте 'apt-get autoremove'.
Будут установлены следующие дополнительные пакеты:
  libxmlrpc-core-c3
НОВЫЕ пакеты, которые будут установлены:
  libxmlrpc-c3 libxmlrpc-core-c3
обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 0B/238kB архивов.
После данной операции, объём занятого дискового пространства возрастёт на 766kB.
Хотите продолжить [Д/н]? Д
(Чтение базы данных ... на данный момент установлено 67940 файлов и каталогов.)
Распаковывается пакет libxmlrpc-core-c3 (из файла .../libxmlrpc-core-c3_1.06.27-1ubuntu6.1_amd64.deb)...
dpkg: не удалось обработать параметр /var/cache/apt/archives/libxmlrpc-core-c3_1.06.27-1ubuntu6.1_amd64.deb (--unpack):
попытка перезаписи '/usr/lib/libxmlrpc.so.3', котор(ый)ая также находится в пакете xmlrpc 0:01-1
Распаковывается пакет libxmlrpc-c3 (из файла .../libxmlrpc-c3_1.06.27-1ubuntu6.1_amd64.deb)...
dpkg: не удалось обработать параметр /var/cache/apt/archives/libxmlrpc-c3_1.06.27-1ubuntu6.1_amd64.deb (--unpack):
попытка перезаписи '/usr/lib/libxmlrpc_abyss.so.3', котор(ый)ая также находится в пакете xmlrpc 0:01-1
При обработке следующих пакетов произошли ошибки:
/var/cache/apt/archives/libxmlrpc-core-c3_1.06.27-1ubuntu6.1_amd64.deb
/var/cache/apt/archives/libxmlrpc-c3_1.06.27-1ubuntu6.1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

как я понимаю, причина в том, что я собрал и установил свои пакеты.

пока забил - один хрен темный лес.

пытаюсь настроить автозапуск rtorrent.
что может быть не так с предложенным автором скриптом
Код: Выделить всё
#!/bin/bash
#

User="media"

Name="rtorrent"

#-------


if [ `whoami` != root ]; then
        echo "-> You are not Root!"
        echo
        exit 1
fi


Status() {
        if [ "`su -c "screen -ls | grep $Name" $User `" != "" ]; then
         echo "-> Screen work"
        else
         echo "-> Screen dosn't work"
        fi
}


Start() {
        if [ "`su -c "screen -ls | grep $Name" $User `" != "" ]; then
         echo "-> Screen already work"
        else
          echo "-> Trying to start"
          su -c "screen -dm -S $Name nice -n 8 $Name" $User
          sleep 1
          Status
        fi
}

Stop() {
        if [ "`su -c "screen -ls | grep $Name" $User `" = "" ]; then
         echo "-> Screen already stop"
        else
         echo "-> Stoping screen"
         su -c "screen -r $Name -X quit" $User
         sleep 1
         Status
        fi
}
Screen() {
    su -c "screen -x $Name" $User
}

case "$1" in
        start) Start ;;
        stop) Stop ;;
        status) Status ;;
        restart)
         Stop
         Start
        ;;
        screen) Screen ;;
        *)
          echo "-> Help -> Usage: [ start|stop|restart|status|screen ]"

        ;;
esac

exit 0

если команда
sudo /etc/init.d/rtorrent start

сообщает о ошибке:
Код: Выделить всё
: not found/rtorrent: 1: #!/bin/bash
: not found/rtorrent: 3:
: not found/rtorrent: 5:
: not found/rtorrent: 7:
: not found/rtorrent: 9:
: not found/rtorrent: 10:
/etc/init.d/rtorrent: 52: Syntax error: word unexpected (expecting "in")

???
Код: Выделить всё
screen -dr rtorrent

тоже ругается.
There is no screen to be detached matching rtorrent.

есть ли более грамотное руководство?
один идиот писал(а):Здесь делается не для вас а соответственно правилам.
дмитрий ц.
Пассажир
Пассажир
 
Сообщения: 310
Зарегистрирован:
07 сен 2008 10:53

Re: консольный торрент и веб морда к нему.

Сообщение дмитрий ц. » 12 мар 2010 14:18

так... опытным путем удалось установить, что апач работает.
it works!

Добавлено спустя 9 минут 28 секунд:
и руторрент запустился....
но, вот нет связи rtorrent....

Добавлено спустя 3 минуты 20 секунд:
Нет связи с rTorrent. Проверьте, запущен ли он. Проверьте, что параметры $scgi_port и $scgi_host в файле config.php совпадают со значением переменной scgi_port в файле конфигурации rTorrent.

чуть осталось...
один идиот писал(а):Здесь делается не для вас а соответственно правилам.
дмитрий ц.
Пассажир
Пассажир
 
Сообщения: 310
Зарегистрирован:
07 сен 2008 10:53

Re: консольный торрент и веб морда к нему.

Сообщение дмитрий ц. » 12 мар 2010 18:56

sudo /etc/init.d/rtorrent start
отзывается ошибкой
cannot find readable session directory from config /home/media/.rtorrent.rc. check permissions

файлу дал доступ всем
chmod ugo+rwx .rtorrent.rc
один фиг.и как может процесс запущенный от рута не иметь доступа??
один идиот писал(а):Здесь делается не для вас а соответственно правилам.
дмитрий ц.
Пассажир
Пассажир
 
Сообщения: 310
Зарегистрирован:
07 сен 2008 10:53

Re: консольный торрент и веб морда к нему.

Сообщение Lucky SB » 12 мар 2010 20:57

дмитрий ц. писал(а):cannot find readable session directory from config /home/media/.rtorrent.rc. check permissions

:-D
Берешь словарик и переводишь.
директорию, где он сессии хранить будет найти не может ;)

дмитрий ц. писал(а):один фиг.и как может процесс запущенный от рута не иметь доступа??

А он не от рута.
man su
дмитрий ц. писал(а):su -c "screen -dm -S $Name nice -n 8 $Name" $User
BS3023-RIPE
Телепат-любитель
Аватара пользователя
Lucky SB
Командир корабля
Командир корабля
 
Сообщения: 2978
Зарегистрирован:
06 дек 2007 20:30

Пред.След.

Вернуться в Linux семейство

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2