пытаюсь на ubuntu srver установить rtorrent и rutorrent по прилагаемому описанию.
с шагом 1) сборка и установка пакетов из исходников справился.
с шагом 2) установка веб-сервера и автозагрузкой rtorrent одни проблемы.
теперь настраиваю по этому мануалу:
http://isudo.ru/2009/07/rutorrent-gui-dlya-rtorrent-zamena-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.
есть ли более понятное руководство?
Пользователь решил продолжить мысль 12 Марта 2010, 14:30:08:
ак... опытным путем удалось установить, что апач работает.
it works!
и руторрент запустился....
но, вот нет связи rtorrent....
Нет связи с rTorrent. Проверьте, запущен ли он. Проверьте, что параметры $scgi_port и $scgi_host в файле config.php совпадают со значением переменной scgi_port в файле конфигурации rTorrent.
чуть осталось...
Пользователь решил продолжить мысль 13 Марта 2010, 14:51:57:
парни!!! ну кто нибудь!!!