0,0
рейтинг
18 марта 2010 в 20:13

Администрирование → Сборка и настройка Transmission в Debian или все что вы хотели знать о Transmission но боялись спросить tutorial

Transmission LogoDebian LogoTransmission — один из самых популярных torrent клинтов в мире Unix-подобных операционных систем и, к примеру, является выбором по умолчанию в таких дистрибутивах как Ubuntu, Fedora и openSUSE. В своей работе Transmission потребляет заметно меньше системных ресурсов нежели другие torrent клиенты благодаря чему может и используется во многих встраиваемых ОС даже таких устройств как домашние WiFi роутеры/точки доступа или сетевых медиаплеерах. Кроме того, Transmission обладает встроенным web-интерфейсом и не требует для его работы ни Apache, ни Lighttpd, ни какого другого http сервера. Именно о установке и настройке новейшей версии этого замечательного torrent клиента я и хочу рассказать в этом посте.

Сборка Transmission из исходников


К сожалению, в стандартных репозиториях находится устаревшая версия. Именно поэтому будет произведена собрка пакета новейшей версии Transmission и его установка.

Примечание: За совет по способу установки благодарим BaBL.

Итак, прежде всего нам необходимо загрузить архив с исходниками torrent клиента Transmission. Ссылку на загрузку можно найти на официальной странице.

Примечание: все нижеприведенные инструкции показаны на примере ОС Debian, однако они могут быть воспроизведены с незначительными изменениями и на других дистрибутивах.

$ wget http://mirrors.m0k.org/transmission/files/transmission-1.92.tar.bz2

Примечание: на момент написания поста (2010-03-16) последней версией Transmission была 1.92.

После загрузки архива с исходниками его следует распаковать:

$ tar xvjf transmission-1.92.tar.bz2

в результате чего, все содержимое архива будет распаковано в папку «transmission-1.92». Перейдем в нее:

$ cd transmission-1.92

Для успешной компиляции нужно установить недостающие утилиты и библиотеки:

# aptitude install build-essential automake autoconf libtool pkg-config libcurl4-openssl-dev intltool libxml2-dev libglib2.0-dev checkinstall

Далее следует задать опции сборки:

$ ./configure -q --disable-gtk --disable-nls

где "--disable-gtk" — отключает сборку GTK клиента, а
"--disable-nls" — опция, предназначенная предназначенная специально для серверов и встраиваемых систем, удаляет зависимости от gettext и intltool.

Теперь можно запустить компиляцию:

$ make -s

А сразу после успешной компиляции приступим к созданию .deb пакета. Для этого нам понадобятся root привилегияии:

# checkinstall -D --install=no

Здесь и далее команды требующие для своего запуска root привилегии помечены префиксом "#".

На запрос о вводе краткого описания пакета вводим что-то в стиле "Transmission — cross-platform BitTorrent client" и дважды нажимаем Enter, как признак окончания текста.

Далее появляется меню с информацией о собираемом пакете. Убеждаемся что заданы версия пакета и релиз и запускам сборку нажатием Enter.

Теперь установим созданный пакет:

# dpkg -i transmission_1.92*.deb

Все, на этом этапе установка завершена. Далее нас ждет настройка.

Примечание: более детально про сборку Transmission из исходиков можно прочитать вот тут.


Настройка Transmission

Tux
Первым делом делом во время настройки Transmission следует создать нового пользователя в системе. При этом, в целях безопасности, создаваемый пользователь должен быть без пароля за что и отвечает следующая опция "--disabled-password":

# adduser --disabled-password transmission

После создания пользователя переключаемся в его консоль:

# su transmission

Здесь и далее, для явной идентификации команд, которые нужно запуска от имени вновь созданного пользователя я буду использовать префикс "transmission@host:~$".

Далее следует запустить transmission-daemon и тут же его остановить для того, чтобы он создал файлы с настройками по-умолчанию. Запускаем:

transmission@host:~$ transmission-daemon -f

где опция "-f" указывает на то, чтобы программа не демонизировалась.

Теперь, чтобы остановить transmission-daemon, на клавиатуре следует нажать CRTL-C. После этого все настройки по-умолчанию будут записаны в домашней папке пользователя transmission по следующему пути:

/home/transmission/.config/

Выполним конфигурацию Transmission. Для этого вашим любимым редактором нужно изменить файл settings.json. Этот файл содержит все настройки в формате JSON.

transmission@host:~$ nano /home/transmission/.config/transmission-daemon/settings.json

В данном файле находится множество настроек (полный список которых можно посмотреть вот тут), однако я обычно изменяю лишь эти:

  • "peer-port": 51413 — порт входящих соединений. Если вы за NAT'ом то позаботьтесь о пробросе этого порта;

  • "download-dir": "\/arc" — папка в которой будут находиться загрузки. Обращаю внимание на то, что такие символы как "/" нужно экранировать. Кроме того, убедитесь что пользователь transmission, с правами которого работает torrent клиент, имеет право на запись по этому пути;

  • "incomplete-dir": "\/arc\/Incomplete" — папка в которой будут находиться еще не законченные загрузки. После завершения они будут перемещены по пути, указанному в опции "download-dir". Так же убедитесь что пользователь transmission имеет право на запись по этому пути;

  • "incomplete-dir-enabled": true — включение предыдущей опции;

  • "rpc-enabled": true — включение удаленного управления. Сюда же относится и управление через web-интерфейс;

  • "rpc-whitelist-enabled": true — включение так называемого «белого списка» IP-адресов, с которых возможно удаленное управление Transmission. Сюда же относится и удаленное управление через web-интерфейс;

  • "rpc-whitelist": "127.0.0.1,192.168.*.*" — «белый список». Можно задавать не только локальные, но и реальные внешние IP адреса;

  • "rpc-authentication-required": true — требовать аутентификацию для удаленного управления;

  • "rpc-username": "логин" — логин для удаленного управления;

  • "rpc-password": "пароль" — пароль;

  • «rpc-port»: 9091 — порт для доступа к удаленному управлению.

На будущее, хочу обратить ваше внимание на то, что простое изменение файла настроек settings.json во время работы Transmission не влияет на его работу а по выходу из него, они будут перезаписаны теми настройками, которые были на момент запуска. Чтобы работающий Transmission загрузил новые настройки во время своей работы ему следует отправить сигнал SIGHUP:

# killall -HUP transmission-daemon

Теперь, по окончанию настроек, лучше выйти из консоли пользователя transmission. Больше она нам не понадобится.

transmission@host:~$ exit

Настройка автозагрузки демона transmission-daemon


Для того, чтобы transmission-daemon автоматически стартовал при старте машины нужно выполнить несколько несложных действий. Вначале, нужно взять стартовый скрипт вот по этому адресу http://trac.transmissionbt.com/wiki/Scripts/initd и сохранить его в файле /etc/init.d/transmission-daemon.

Делаем файл исполняемым:

# chmod +x /etc/init.d/transmission-daemon

Задаем владельцем файла системного пользователя root:

# chown root:root /etc/init.d/transmission-daemon

Включаем «автозагрузку»:

# update-rc.d transmission-daemon defaults

Все, теперь демон можно запустить выполнив вот такую команду:

# /etc/init.d/transmission-daemon start

Теперь, во время каждой загрузки машины, будет автоматически запускаться и наш torrent клиент.

Удаленное управление


Существует несколько вариантов удаленного управления. Один из них это встроенный web-интерфейс. Чтобы его открыть нужно направить браузер по адресу http://<ваш IP адрес>:9091/ (порт задается в файле настроек settings.json параметром "rpc-port"). И вот как он выглядит:

Transmission web interface
(кликни для увеличения)

Другим вариантом удаленного управления является кросс-платформенная (Windows, Linux и Mac OS X) open source программа Transmission Remote GUI. Это довольно функциональная программа с µTorrent-подобным интерфейсом имеет куда больше возможностей чем встроенный web-интерфейс. Среди ее функциональности хочется отметить фильтрацию торрентов по статусу и трекеру, определение страны и host-имени пиров, ассоциацию с .torrent файлами, выбор папки для загрузки, задание приоритетов и многое другое.

image
(Главное окно со списком пиров)

Еще скриншоты Transmission Remote GUI.

Так же хочу отметить подобный проект — transmission-remote-dotnet. К сожалению, данная разработка предназначена для Windows мира (разработана на .NET), однако она обладает большим числом опций и возможностей нежели предыдущий вариант, и как по мне, выглядит она приятнее и слаженнее.

transmission-remote-dotnet
(Скриншот transmission-remote-dotnet с настройками)

Еще скриншоты transmission-remote-dotnet.

Ну и напоследок, не могу не упомянуть такой плагин для FireFox как Autotrans. Плагин добавляет в контекстное меню на ссылки к .torrent файлам пункт «Torrent It!» при клике по которому запускается закачка выбранного файла на вашем Transmission демоне.

Autotrans
(Контекстное меню плагина Autotrans)

Но и это далеко не все что можно делать с Transmission. Посмотреть остальные возможности можно по вот этому адресу.

К вопросу об автоматизации загрузок


А еще хочу напомнишь про автоматизацию загрузок ваших любимых сериалов с RSS лент различных трекеров:
  • Об этом я уже писал несколько ранее вот тут (на примере LostFilm'a) и вот тут (на примере Кинозала). Оба решения реализованы в виде shell команд и основаны на grep, wget, curl;

  • Кроме того, еще один способ автоматизации с помощью FlexGet описывал Alukar вот тут;

  • И еще один вариант обработки RSS лент с помощью Yahoo Pipes рассмотрен хаброчеловеком AmoN вот в этом посте.


UPD. Как подсказывает librarian в комментарии есть еще один, более правильный, способ сборки Transmission. Добавил отдельным пунктом.

UPD2. Добавил описание transmission-remote-dotnet.

UPD3. Обновил пункт установки. Благодарим за помощь BaBL.
Лабинский Николай @Labinskiy
карма
125,0
рейтинг 0,0
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Спецпроект

Самое читаемое Администрирование

Комментарии (79)

  • 0
    Ну и по традиции — спрашивайте, критикуйте… :)
    • НЛО прилетело и опубликовало эту надпись здесь
      • +1
        Скажу больше — даже в testing сейчас уже 1.91. А если прямо по самое немогу хочется собрать из исходников — может лучше посмотреть в сторону Gentoo???
        • +2
          Gentoo надо еще умудрится поставить…
        • 0
          В генту тоже софт малёха запоздавший. Тогда уж лучше ArchLinux, популярные свежие пакеты появляются там буквально спустя пару часов после выхода. Ядро обновляется спустя пару недель.
          Ну а в генту сейчас ядро 2.6.31 (вчера ставил), когда в арче, если не ошибаюсь месяц, может больше уже 2.6.32.
          • 0
            ACCEPT_KEYWORDS="~amd64" вам в помощь.
            можете только для нужных пакетов в /etc/portage/package.keywords/file
            gentoo-sources ~amd64

            P.S. Ну или ~x86, или ~ppc в зависимости от Вашей архитектуры.
      • 0
        Жду от вас инструкцию идеологически верного способа установки последней версии Transmission в стабильной версии Debian.

        Может я что-то и не так делал, но серия команд:

        # apt-get install devscripts
        # apt-get build-dep transmission
        $ apt-get source transmission
        $ cd transmission-*
        $ uupdate --upstream-version 1.92 ../transmission-1.92.tar.bz2
        $ cd ../transmission-1.92
        $ debuild -i -us -uc
        $ cd ../
        # dpkg -i transmission-*.deb


        мало того что понакачала зависимостей на больше чем 50 МБ и порядка 200 пакетов, так еще и не привела к желаемому результату.

        Нет, я не отрицаю, возможно я где-то ошибся, ну так научите. А громко говорить каждый может.
        • НЛО прилетело и опубликовало эту надпись здесь
          • 0
            До установки не дошло, у меня вылетело на ошибке при сборке пакета
            $ debuild -i -us -uc
            • НЛО прилетело и опубликовало эту надпись здесь
              • 0
                Прошу прощения, сглупил. А за совет большое спасибо, получилось. Сейчас подправлю пост.
                • 0
                  Все, пост обновил.
      • НЛО прилетело и опубликовало эту надпись здесь
        • НЛО прилетело и опубликовало эту надпись здесь
          • НЛО прилетело и опубликовало эту надпись здесь
          • 0
            А можно подробнее?
            Я не стебусь, просто я всегда считал
            $ ./configure
            $ make
            # make install
            стандартом де-факто установки из исходников.
            Если не make install, то как тогда устанавливать софт не включенный в репозитории?
            • НЛО прилетело и опубликовало эту надпись здесь
              • НЛО прилетело и опубликовало эту надпись здесь
              • 0
                Пожалуй да, 4 вариант — наиболее удобен.
                Т.к. все же попадается софт, отсутствующий в репозиториях. Например code.google.com/p/madwimax/ я так и не нашел.
                • НЛО прилетело и опубликовало эту надпись здесь
                  • 0
                    facepalm.jpg

                    apt-cache search молчит как рыба=\
                    • НЛО прилетело и опубликовало эту надпись здесь
                      • 0
                        $ apt-cache search wimax
                        firmware-intelwimax — Binary firmware for Intel WiMAX Connection
                        И все.

                        А что у вас выводит cat /etc/apt/sources.list.d/*?
                        У меня вот это:
                        $ cat /etc/apt/sources.list.d/*
                        deb ftp.debian.org/debian/ stable main contrib non-free
                        deb-src ftp.debian.org/debian/ stable main contrib non-free
                        deb www.debian-multimedia.org/ sid main
                        deb repos.eeebuntu.org/ eb4 main non-free contrib
                        deb repos.eeebuntu.org/ apptesting main non-free contrib
                        # This file makes sure that Opera Browser is kept up-to-date
                        # as part of regular system upgrades

                        deb deb.opera.com/opera/ stable non-free

                        # The line above will make sure you get all final public releases.
                        # Uncomment the following line if you want to get alpha and beta
                        # releases, too.

                        # deb deb.opera.com/opera-beta/ stable non-free
                        • НЛО прилетело и опубликовало эту надпись здесь
                          • НЛО прилетело и опубликовало эту надпись здесь
                          • +1
                            > странный набор зеркал у Вас
                            Какой был по дефолту, ничего не менял. Разве что оперу добавил.

                            > не советую дома сидеть на lenny
                            Вообще это у меня не совсем debian lenny. Это eeebuntu.org, конкретно 4 версии (beta), и хотя в названии стоит *buntu, основана она на дебиане. Прошлые версии (до 3 включительно) основывались на убунте, отсюда и название.

                            И рискну предположить, что в репозитории repos.eeebuntu.org какие-нибудь спец.пакеты для поддержки оборудования eeepc.
        • 0
          использование ./configure && make && make install превращает любой нормальный дистрибутив в помойку аля Slackware.
          • 0
            Ой, зря вы так про слаку. В ней тоже есть хорошие стороны ;)
            • 0
              имею право, ибо сам слакварщик в прошлом ))
              и помню в какую помойку превращается система при неосторожном обращении, когда свежего софта хочется или когда нужен софт который в куцых репах слаки просто отсутствует, ибо Патрик не осилил сборку ;)
  • +1
    А что будет при 300 и более торрентов? У меня гуи отваливалось по таймауту, что привело меня в итоге к rtorrent.
    • 0
      К сожалению, с такими нагрузками еще не сталкивался. Но, возможно, имеет смысл запустить несколько копий Transmission и распределить нагрузку между ними?

      Хотя, лично я, с трудом представляю зачем может понадобиться такое число активных раздач.

      Кстати, о устрановке и настройке rTorrent я тоже планирую написать подобную статью.
      • 0
        Обычно число активных раздач увеличивается для того чтобы честно заработать рейтинг, и в дальнейшем не испытывать трудности со скачиванием. Средним показателем считаю 100GB отдачи в сутки при 1ТБ данных.
        Несколько копий — этот вариант отбросим — сложно кормить торрентами, вспоминая степень загрузки копии.
        • +1
          У меня запущено порядка 20 популярных радач которые стабильно приносят рейтинг… Не вижу смысла в трехстах раздачах если канал все равно делится межу всеми.
          • +2
            Раздаем 17 тысяч раздач, общим объемом подярка 11ТБ, рТоррент. Трансмишн не потянет и 5000 раздач.
            • 0
              Вот уж удивили. Нет, правда ) Если не секрет, где понадобились такие нагрузки?
              • +1
                внутрисетевой торрент-сервер одного из провайдеров с огромным количеством своего контента. раньше отдавали по http, но перешли на торренты, в т.ч. и из-за расшрения сети на соседние города. от проксирования локальными серверами (в соседних городах) отказались в пользу p2p.
                • +1
                  Ух ты, здорово! И это все у вас крутиться на одном экземпляре rTorrent'а или их несколько запущено? А еще интересуют сетевые настройки, особенно send_buffer_size, receive_buffer_size, max_open_sockets… Используете ли system.file_allocate.set?
                  • +1
                    Вначале крутилось на одном рторренте, сейчас дополнительный экземпляр сделали для новинок, чтобы быстрее подхватывал новые раздачи. Долго тюнили рторрент, несколько раз пересобирали curl, libtorrent и самого клиента.
                    Буферы не настраивали, file_allocate не меняли — у нас клиент раздающий, а не качающий ) фрагментация нашей reiserfs примерно 1%
                    Долго мучали max/min_peers, max_open_files. Пришлось ставить большое значение параметру max_open_http.
                    • +1
                      Спасибо за ответы, было бы очень здорово если бы вы написали статью про тюнинг и настройку высоконагруженного rTorrent.
      • 0
        >Кстати, о устрановке и настройке rTorrent я тоже планирую написать подобную статью.
        Написал: habrahabr.ru/blogs/p2p/88405/
    • +2
      Кстати о rTorrent, некоторое время назад (года пол примерно), когда я им пользовался, он имел привычку несколько раз в месяц вылетать с ошибкой. Вследствие чего перешел на Transmission и нисколько не жалею, мне он показался куда стабильнее.

      А у вас со стабильностью rTorrent?
      • 0
        *А как у вас со стабильностью rTorrent?
      • 0
        К сожалению, Transmission не может раздавать 17 тысяч раздач общим объемом 11ТБ. А рТоррент со скрипом, но ворочается, не вылетает.
        • +1
          а че это у вас за сторадж такой на 11ТБ?
          • 0
            hp StorageWorks, модель не помню точно. Всего 48 винтов по 750 в raid5
          • 0
            а что, это много? у меня несколько лет работает 16 ТБ на самосборном писюке.
            • 0
              хз, впринципе еще 2 года назад я думал, что мне 2 теров до конца жизни хватит, а теперь забито 3…
              меня вообще-то раид удивил, а не сам объем )))
              к нему я пока еще не сильно привык на «не рабочих» компах
              • 0
                не ну если речь о доме, то да, конечно. но по-моему, автор предыдущего комментария тоже про «работу» писал :)
                хотя дома у меня тоже почти 6 тер, в принципе. частью в raid'е, частью нет.
    • +1
      110 торрентов в раздаче скачивании, trans тормозит безбожно, открыть окно не всегда удается нормально, хотя возможно это изза того что инет лажает, но всеравно в скором времени собираюсь перелезть на rtorrent (((

      ЗЫ кстати думал статья будет как раз про оптимизацию качалки
      • 0
        241 раздача, ни гтк, ни web-gui не показывают признаков тормозов. ЧЯДНТ?
        • +1
          видимо ты не убиваешь своего прова таким качем ^_^

          PS хотя я уже начинаю думать что это изза х64 системы
          • +1
            Совершенно случайно, у меня тоже amd64 :)
  • +7
    Устроили из Debian слакварь… П-А-К-Е-Т-Ы.
    • 0
      К сожалению пакеты в репозиториях имеют не самые новые версии. Особенно в стабильной ветке.
      • 0
        Обновить пакет, пусть даже и для себя, не сильно сложная задача, смотри на коммент внизу.
  • +3
    Забудь про make && make install, %username%!
    • +3
      Человек уродовался, устанавливал 1.92, при наличии в репозитарии 1.91-1. Ну че, бывает сильно хочется свежачка, невтерпеж репоз ждать. Вот он и понастальгировал с make install, доказал что по-всякому можно в никсах работать.
      • +6
        apt-get source transmission
        apt-get build-dep transmission
        wget lalalala/transmission-super.new.version-2.2.2.tar.gz
        cd transmission*
        uupdate --upstream-version 2.2.2 ../transmission-super.new.version-2.2.2.tar.gz
        debuild -i -us -uc
        cd ../
        dpkg -i *2.2.2*deb
        • 0
          librarian, по ходу, прав. Надо только aptitude install devscripts сделать.
        • 0
          Спасибо, добавил в пост
        • 0
          uupdate
          oh, shi--. А я, как последний [censored], руками исходники распаковывал.
      • 0
        Да пакет в Дебьяне создать как два пальца, блин! И для кого мануалы пишутся?! Тем более, что пакет делается для себя (то есть полиси идёт лесом) и на своей машине (и чрут туда же). Остаются dh_make и dpkg-buildpackage, lintian по желанию.
  • +1
    Вторая реинкарнация поста с учетом замечаний по способу установки.

    Спрашивайте, критикуйте… :)
  • 0
    Добавил описание transmission-remote-dotnet.
  • 0
    Спасибо за статью… Попробуем и этот клиент любопытства ради, а там уже как пойдёт =)
    • 0
      Пожалуйста ;)
  • 0
    Кстати, никто не занимался организацией многопользовательского seedbox сервиса? Интересует любая техническая информация.
  • 0
    Во-первых хотелось добавить, что у вас ничего не сказано про transmission-remote — довольно удобное и простое усправление демоном на удаленном хосте. На тему remote управления: (не знаю как в версии 1.92, но в 1.75) daemon биндил remote порт на 0.0.0.0 что не хорошо при нескольких одновременно запущеных клиентах.
    >А что будет при 300 и более торрентов? У меня гуи отваливалось по таймауту, что привело меня в итоге к rtorrent.
    мы тестили transmission-daemon, правда версии 1.75 — у него начинаются проблемы примерно после 400 торрентов — как мы выяснили — очередь не успевает обрабатываться. при этом обрубаются все запросы от transmission-remote, видимо gui отваливался по этой же причине. Опять же не знаю как в 1.92, но в 1.75 — он личит память при хеше файлов. причем немало. выходило примерно по 2 метра на хешчек каждого торрента.
    Еще у вас затрагивался rtorrent — у него тоже есть проблемы с большим количеством торрентов. консольный gui начинает тупить даже при 100 торрентах, при все при этом можно словить немало проблем с его установкой.Также он очень чувствителен к версии libcurl. При установленном libcurl из пакетов — просто отказывался соединяться с трекером. Даже с последней версией нам так и не удалось добиться от него стабильной работы. Постоянные ошибки при соединении с трекером и тд. и неудобное консольное remote управление.
    В итоге мы стали пользовать enhanced ctorrent. С ним никаких проблем.

    © letchik, letchik@jabber.sibnet.ru
  • +1
    Ребята ставьте freenas на старенький комп и качайте торренты без проблем тем же transmission'ом без проблем, а при желании свежего собирате аз svn'а :))
  • 0
    А какой смысл компилировать? Лучше подключить сторонний репозиторий (например, https://edge.launchpad.net/~transmissionbt/+archive/nightly ). Ручная компиляция порождает кучу проблем — разрешение зависимостей, отсутствие обновлений.
  • 0
    Кстати, частов встречаются проблемы с кириллицей в именах файлов в торрентах (в FreeBSD c UFS). Неплохо было бы описать решения в дополнение статьи :)
    • 0
      А какая у вас локаль?
      • 0
        1251 была в свое время, не успел сменить на utf-8, и проверить поможет ли. Хотелось как-то без этого. А теперь вот и возможности нету, но в свледующий раз попробую.
        • 0
          У меня — utf-8. Ни с торрентами, ни с расшареными самбой папками проблем с кодировками нет. Жаль что вы не сможете проверить )
        • 0
          Почему хотелось бы без этого? Вам не хочется наконец с legacy кодировками распрощаться и забыть все эти проблемы как страшный сон?
  • 0
    Основываясь на этой инструкции, плюс с некоторыми поправками (а именно я ставил таки из стандартного репозитария (и init.d-скрипт оттуда же взялся) и правил потом в конфигах мользователя «debian-transmission» на просто «transmission»), я установил Transmission на Ubuntu 10.04 Server, и столкнулся со следующей проблемой: если запускать вручную из под пользователя «transmission», всё ok, но если пускать скриптом из init.d, то не работает, не смотря на то, что юзер в скрипте прописан «transmission».
  • 0
    Кроме этого, если прописать incomplete-dir и включить incomplete-dir-enabled, то скачавшись в incomplete, файлы там и остаются, в нормальный download они почему-то не перемещаются (если incomplete-dir-enabled выключить, то нормально качаются в download, т.е. папка видится как надо).
  • 0
    Можно ли его как-то заставить брать torrent файлы из разных каталогов и в разные каталоге закачивать файлы, ну тоесть аналог вот это из rtorrent:

    #проверяет каталоги 2 и 3 на новые *.torrent файлы и сохраняет закачки в соответствующие папки
    schedule = watch_directory_2,5,5,«load_start=/media/share/torrents_files/video/films/*.torrent,d.set_directory=/media/share/Video/Films»
    schedule = watch_directory_3,5,5,«load_start=/media/share/torrents_files/video/serials/*.torrent,d.set_directory=/media/share/Video/Serials»
    • 0
      Насколько я знаю, средствами самого Transmission можно следить только за одной папкой. Но вашу задачу можно решить используя FlexGet и его плагины Find и Transmission.

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.