1

Приветствую. Имею машину для скачивания торрентов под управлением Debian Squeeze. Поставил transmission-daemon  из офф. реп. Был автоматически создан пользователь transmission-daemon для которого я вручную создал домашнюю директорию и дал права на запись данному пользователю. Отредактировал конфиг трансмиссии в /etc/daemon-transmison. Всё запустилось и начало работать. Но вдруг мне захотелось, чтобы все конфиги, торрент-файлы были в одном каталоге, а именно в домашнем. Создал нового юзверя, запустил с него трансмиссию без режима даемона => были созданы конфиги. Дальше отредактировал init скрипт, а точнее вместо пользователя daemon-transmission указал нового созданного => трансмиссия не запускается. В чём же дело? Можно ли все конфиги и торрент-файлы положить в один домашний каталог? Это первый вопрос. Второй: есть скачанные торренты с другого системника, с хэш-суммами и т.п., на том системнике качалкой был rtorrent, собственно: как перенести эти торренты на новую машину без перекачивания? Спасибо за внимание!

2

santic пишет:

Можно ли все конфиги и торрент-файлы положить в один домашний каталог? Это первый вопрос. Второй: есть скачанные торренты с другого системника, с хэш-суммами и т.п., на том системнике качалкой был rtorrent, собственно: как перенести эти торренты на новую машину без перекачивания? Спасибо за внимание!

1. Подход у Вас неверный. Ставите transmission по умолчанию.
Правите конфиг в /etc/default/transmission-daemon.

+ открыть спойлер

# default options for daemon, see transmission-daemon(1) for more options
OPTIONS="--config-dir $CONFIG_DIR \
    --logfile /var/log/transmission-daemon.log \
    --allowed 192.168.0.* \
    --bind-address-ipv4 10.8.0.5 \
    --peerport 51000 \
    --no-auth \
    --watch-dir /home/ashep/share/bittorrent/torrents/ \
    --incomplete-dir /home/ashep/share/bittorrent/incomplete/ \
    --download-dir /home/ashep/share/bittorrent/storage/"

Правите пути на нужные.

Включаете нужного пользователя и  пользователя debian-transmission в какую-либо группу. Даете группе права на нужные директории.
2. По некоторым сведениям можно просто закидывать .torrent-файлы в каталог   --watch-dir указанный в конфиге.
Я делаю так-копирую скаченные файлы в каталог --download-dir.
С помошью remote-gui добавляю нужные торренты и запускаю проверку (re-check).

3

Я вот даже не знал, что существует /etc/default/transmission.
Все, что надо, я указал в настройках transmission.
torrent-файлы помещаю в ~/.config/transmission/torrents, а также новый можно
загрузить из пункта Open в загруженной transmission.
torrent-файл привязывается к человеку, его скачавшему, а не к компьютеру,
так что их можно переносить куда угодно.

Пётр.

Пётр.

4

singles123 пишет:
santic пишет:

Можно ли все конфиги и торрент-файлы положить в один домашний каталог? Это первый вопрос. Второй: есть скачанные торренты с другого системника, с хэш-суммами и т.п., на том системнике качалкой был rtorrent, собственно: как перенести эти торренты на новую машину без перекачивания? Спасибо за внимание!

1. Подход у Вас неверный. Ставите transmission по умолчанию.
Правите конфиг в /etc/default/transmission-daemon.

+ открыть спойлер

# default options for daemon, see transmission-daemon(1) for more options
OPTIONS="--config-dir $CONFIG_DIR \
    --logfile /var/log/transmission-daemon.log \
    --allowed 192.168.0.* \
    --bind-address-ipv4 10.8.0.5 \
    --peerport 51000 \
    --no-auth \
    --watch-dir /home/ashep/share/bittorrent/torrents/ \
    --incomplete-dir /home/ashep/share/bittorrent/incomplete/ \
    --download-dir /home/ashep/share/bittorrent/storage/"

Правите пути на нужные.

Включаете нужного пользователя и  пользователя debian-transmission в какую-либо группу. Даете группе права на нужные директории.
2. По некоторым сведениям можно просто закидывать .torrent-файлы в каталог   --watch-dir указанный в конфиге.
Я делаю так-копирую скаченные файлы в каталог --download-dir.
С помошью remote-gui добавляю нужные торренты и запускаю проверку (re-check).


Стоп, заново переустанавливать трансмиссию? И почему подход не верный?

5 (08.05.2012 18:41:54 отредактировано singles123)

Потому что не надо править то, что работает само- из коробки.
Переустановка состоит из двух команд.
aptitude purge transmission-daemon
aptitude install transmission-daemon

6

Получился бред, пропал web-gui куда-то, пичаль.

7

И с какго-то фига доступ к logfile /var/log/transmission-daemon.log запрещен..ох, не ожидал, что немного сложнее будет.