Поблагодари автора прямо сейчас на странице Спасибо!
Rtorrent
Материал из Пингвиньи радостей
|
Статья о программе для скачивания торрентов rTorrent
rTorrent это терминальное (интерактивное) приложение являющееся торрент-клиентом. Программа стремиться быть простой, но всё же мощной с функциями, подобными самым сложным графическим клиентам. Благодаря "screen"/"dtach" консольный клиент может быть превращён в "демона торрентов" с организацией скачивания файлов в фоне.
Сайт проекта http://libtorrent.rakshasa.no/
Установка
Пакет присутствует в хранилище пакетов debian.
Для установки пакета
- в командной строке: следует выполнить команду # apt-get install rtorrent
- в графическом режиме: воспользоваться специализированной программой управления пакетами
После установки пакет готов к использованию.
Некоторые часто используемые команды
# rtorrent - запуск программы
Клавиши управления программой
В запущенной программе доступны следущие клавиши управления
Enter — добавить новый торрент-файл; Для упрощения ввода имени файла, можно пользоваться клавишей Tab. ^T — обновить трекер ^Q — отключает программу, повторное нажатие закрывает программу не посылая трэкеру стоп сигнал ^N|<стрелка вниз> — выбор следующего торрента/адреса ^P|<стрелка вверх> — выбор предыдущего торрента/адреса ^F|<стрелка вправо> — просмотр состояния загрузки/аплоуда торрента ^B|<стрелка влево> — возвращает на предыдущий экран A|S|D — увеличить скорость загрузки на 1/5/50 кб Z|X|C — уменьшить скорость загрузки на 1/5/50 кб a|s|d — увеличить скорость отдачи на 1/5/50 кб z|x|c — уменьшить скорость отдачи на 1/5/50 кб 1—9 — переключение между различными группами (по состоянию загрузки) ^S — начать закачку ^D — остановить закачку (повторное нажатие удаляет торрент-файл, данные остаются) ^K — закрыть торрент и его файлы ^E — пересоздать все файлы торрента ^R — перечитать хэш торрента ^O — изменить директорию на загрузку (торрент должен быть закрыт) +|- — увеличить уменьшить приоритет загрузки торрента <backspace> — добавить URL или путь к торренту L — просмотреть лог (чтобы выйти нужно нажать пробел) ^X — вызвать команду или поменять настройку
Автоматизация запуска
Программа является интерактивной и для "регулярного" вывода информации требует "своего" (терминального) окна. Возможность автоматического создания "рабочего стола" в скрипте и запуска в нём rTorrent предоставляет консольный оконный менеджер Screen.
Для автоматизации запуска rTorrent
- осуществляем установку пакета screen как описано в статье
- создаём пользователя от имени которого будет запускаться rTorrent
# adduser torrents в целях безопасности ограничиваем в правах пользователя "демона торрентов"
- (для тонкой настройки) создаём файл /home/torrents/.rtorrent.rc в котором указываем каталоги
directory = /home/www/torrents/outbox - каталог для сохранения торрентов session = /home/www/torrents/session - каталог для сохранения сессий schedule = watch_directory,5,5,load_start=/home/www/torrents/watch/*.torrent - каталог с которого инициируется закачка
- добавляем в файл /etc/rc.local например строку
start-stop-daemon --start --chuid torrents --user "torrents" --exec /usr/bin/screen -- ${-dm -S rtorrent /usr/bin/rtorrent}
или создаём скрипт запуска, например /usr/local/bin/rtorrentd и тогда строка стартующая rTorrent будет вида rtorrentd start
Графический интерфейс
Благодаря автоматизации запуска rTorrent и с установкой пакета rtGui, появляется возможность осуществлять управление торрентами графически через web-интерфейс с "удалённой" рабочей станции с помощью браузера. Дополнительная информация об установке программы rtGui и настройке её для управления rTorrent находится в статье.
Литература
- Викиучебник: rTorrent
- Установка rtorrent и web-интерфейса к нему
- Установка консольного torrent клиента rtorrent с web интерфейсом
Справочная информация
- 05.12.2012: Rtorrent: создание статьи википедии, описание установки пакета
- 07.01.2013: Rtorrent: добавлен разделы о Клавишах управления программой и Автоматизации запуска