Поблагодари автора прямо сейчас на странице Спасибо!

Rtorrent

Материал из Пингвиньи радостей

Перейти к: навигация, поиск

Содержание

Статья о программе для скачивания торрентов rTorrent

rTorrent это терминальное (интерактивное) приложение являющееся торрент-клиентом. Программа стремиться быть простой, но всё же мощной с функциями, подобными самым сложным графическим клиентам. Благодаря "screen"/"dtach" консольный клиент может быть превращён в "демона торрентов" с организацией скачивания файлов в фоне.

Сайт проекта http://libtorrent.rakshasa.no/

Установка

Пакет присутствует в хранилище пакетов debian.
Для установки пакета

После установки пакет готов к использованию.

Некоторые часто используемые команды

  # 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 находится в статье.

Литература

Справочная информация

  • 05.12.2012: Rtorrent: создание статьи википедии, описание установки пакета
  • 07.01.2013: Rtorrent: добавлен разделы о Клавишах управления программой и Автоматизации запуска
Личные инструменты