synology.forum архив спільноти · 2005–2022
ai.synology.forum →
ГлавнаяДополнительные Приложения Synology › Transmission для DSM 3.1

Transmission для DSM 3.1

Crosfield · 08.07.2017

Привет всем! Полетели диски у моей старушки DS207+. Переставляю систему и выяснилось, что найти SPK с более-менее свежей версией Transmission для столь старой версии DSK 3.1 невозможно. По крайней мере я много погуглил и либо ссылки уже не работают или "не то". Припоминаю, что там у меня стоял Transmission 2.85 или 2.58 или 2.82 (на память какие-то такие цифры). Если у кого остался SPK Transmission с какой-то из последних версией для ARM Marvell mv5281 буду благодарен за ссылку или сам SPK.

P.S. В DSM 3.x еще не было возможности подключать пакетные репозитории - только сам SPK.

P.P.S. Пакеты, скомпилированные для DSM 5.x, не подходят

alexejnic · 10.07.2017

Тебе несказанно повезло. Есть такой. Держи https://yadi.sk/d/7HaUxjEE3KubUY

Я в своё время когда диск менял никак не мог найти, пришлось со старого восстанавливать. И самое главное зачем у меня оказалась и на mv5281, наверно только специально для тебя. Береги сей файл пока работает железка. Самый стабильный релиз трансмиссии.

Crosfield · 10.07.2017
Тебе несказанно повезло. Есть такой. Держи https://yadi.sk/d/7HaUxjEE3KubUY

Я в своё время когда диск менял никак не мог найти, пришлось со старого восстанавливать. И самое главное зачем у меня оказалась и на mv5281, наверно только специально для тебя. Береги сей файл пока работает железка. Самый стабильный релиз трансмиссии.

Спасибо, добрый человек! Действительно, пакет установился, но не запустился. Там какие-то еще пляски с бубном надо делать?

 

http://i94.fastpic.ru/big/2017/0710/09/a939194179c7e140e0910bc44bb76209.jpeg

Crosfield · 14.07.2017

Ну я понимаю, что это старая DSM и мало кто знает/помнит, но хотя бы подскажите куда копать? Хотя бы где может находиться log-файл transmission на DSM 3.1?

sanrega · 14.07.2017

Копать в аналогичные проблемы с transmission для более свежих DSM - а именно разрешить группе sc-users чтение-запись директории по умолчанию, в которую transmission будет скачивать. Ну и перезагрузить NAS. Как-то так, детали мог передать неточно. На этом форуме есть тема обсуждения transmission, я расписывал как сам разбирался с такой же ошибкой, только на DSM 6.

Crosfield · 14.07.2017

Нашел версию 2.50-1 через Wayback Machine, поискав сайт zebulon-a. К сожалению wayback machine обходила его последний раз в 2013 году, поэтому 2.50-1 - это последняя версия, которую можно найти поиском. Она запускается сразу и без проблем (нужно только права доступа соответствующим папкам поназначать). Но в ней невозможно сразу при добавлении выбрать папку куда нужно загружать торренты - только меняя ее в настройках. Я вспомнил номер версии, которая у меня была - 2.82-5 и в которой папку при добавлении выбирать было можно. Исходя из всего можно даже название нужного (для моей DS207+) файла восстановить - transmission-88f5281-2.82-5.spk. Увы, гугление толку не принесло. В общем я в поиске конкретно этого файла.

P.S. А что с самим zebulon-ом случилось что он сайт забросил?

polanat · 15.07.2017
А что с самим zebulon-ом случилось что он сайт забросил?

Прогресс однако - все дружно переключились на SynoCommunity

Crosfield · 15.07.2017
Прогресс однако - все дружно переключились на SynoCommunity

Так не все же могут на него переключиться в силу объективных причин. Я, кстати, порылся в репозитории исходников SynoCommunity. Хотя в папке kernel присутствует упоминание syno-88f5281-3.1, судя по описанию процесса компиляции, еще нужна поддержка каких-то toolchains (вероятно поддержки компиляции) под эту архитектуру, а самое ранее там - syno-88f6281-4.3. Я не программист, и не могу разобраться как на базе всего этого сделать вывод о возможности или невозможности компиляции под мою архитектуру. А если возможно, то как? У меня Mac OS

alexejnic · 15.07.2017

Пробегись по файлу настроек /volume1/@appstore/transmission/var/settings.json посмотри всё ли там корректно.

Crosfield · 15.07.2017
Пробегись по файлу настроек /volume1/@appstore/transmission/var/settings.json посмотри всё ли там корректно.

Так а это к чему? Я уже запустил Transmission 2.50-1. Я хочу найти (или скомпилировать сам) более позднюю версию под свою архитектуру.

А в settings.json вроде ничего такого нет. Хотя, конечно я не спец

 

 {
    "alt-speed-down": 50,
    "alt-speed-enabled": false,
    "alt-speed-time-begin": 540,
    "alt-speed-time-day": 127,
    "alt-speed-time-enabled": false,
    "alt-speed-time-end": 1020,
    "alt-speed-up": 50,
    "bind-address-ipv4": "0.0.0.0",
    "bind-address-ipv6": "::",
    "blocklist-enabled": false,
    "blocklist-url": "http://www.example.com/blocklist",
    "cache-size-mb": 4,
    "dht-enabled": true,
    "download-dir": "/volume1/downloads",
    "download-queue-enabled": true,
    "download-queue-size": 5,
    "encryption": 1,
    "idle-seeding-limit": 30,
    "idle-seeding-limit-enabled": false,
    "incomplete-dir": "/root/Downloads",
    "incomplete-dir-enabled": false,
    "lpd-enabled": false,
    "message-level": 2,
    "peer-congestion-algorithm": "",
    "peer-limit-global": 240,
    "peer-limit-per-torrent": 60,
    "peer-port": 51413,
    "peer-port-random-high": 65535,
    "peer-port-random-low": 49152,
    "peer-port-random-on-start": false,
    "peer-socket-tos": "default",
    "pex-enabled": true,
    "pidfile": "/usr/local/transmission/var/transmission.pid",
    "port-forwarding-enabled": true,
    "preallocation": 1,
    "prefetch-enabled": 1,
    "queue-stalled-enabled": true,
    "queue-stalled-minutes": 30,
    "ratio-limit": 2,
    "ratio-limit-enabled": false,
    "rename-partial-files": true,
    "rpc-authentication-required": false,
    "rpc-bind-address": "0.0.0.0",
    "rpc-enabled": true,
    "rpc-password": "{3482c19c0fad4cafe1cb381eb9bdef7360f8f21aBOC8gZsp",
    "rpc-port": 9091,
    "rpc-url": "/transmission/",
    "rpc-username": "",
    "rpc-whitelist": "127.0.0.1",
    "rpc-whitelist-enabled": false,
    "scrape-paused-torrents-enabled": true,
    "script-torrent-done-enabled": false,
    "script-torrent-done-filename": "",
    "seed-queue-enabled": false,
    "seed-queue-size": 10,
    "speed-limit-down": 100,
    "speed-limit-down-enabled": false,
    "speed-limit-up": 100,
    "speed-limit-up-enabled": false,
    "start-added-torrents": true,
    "trash-original-torrent-files": false,
    "umask": 2,
    "upload-slots-per-torrent": 14,
    "utp-enabled": true,
    "watch-dir": "/volume1/transmission/incoming",
    "watch-dir-enabled": false
}

 

Те пути, которые нужны - правильные, а остальные сидят в false

sanrega · 15.07.2017

Вот вы проигнорировали моё сообщение, а между тем именно там собака порылась. Transmission вообще довольно криво стартует на DSM, нужен ряд магических пассов, начиная с прав записи группе sc-download и заканчивая обязательной перезагрузкой.

Crosfield · 15.07.2017
Вот вы проигнорировали моё сообщение, а между тем именно там собака порылась. Transmission вообще довольно криво стартует на DSM, нужен ряд магических пассов, начиная с прав записи группе sc-download и заканчивая обязательной перезагрузкой.

Прошу прощения, но я все это проделал. Еще раз. Я уже нашел и запустил Transmission 2.50-1. Конкретно эта версия успешно работает. Я хочу найти (или скомпилировать сам) более позднюю версию под свою архитектуру.

polanat · 15.07.2017
Вот вы проигнорировали моё сообщение, а между тем именно там собака порылась. Transmission вообще довольно криво стартует на DSM, нужен ряд магических пассов, начиная с прав записи группе sc-download и заканчивая обязательной перезагрузкой.

Это очень быстро проверяется путём увеличения дискового кеша - если в кеш пишет, а на диск не может - то чинить права ;)

 

PS Так что именно к старту права никак не привязаны ;)

 

Я уже нашел и запустил Transmission 2.50-1. Конкретно эта версия успешно работает. Я хочу найти (или скомпилировать сам) более позднюю версию под свою архитектуру.

Нескромный вопрос - а чем Transmission 2.50-1 не устраивает? Ведь качает же :D

 

PS Тулчейны

Crosfield · 15.07.2017
Нескромный вопрос - а чем Transmission 2.50-1 не устраивает? Ведь качает же :D

 

PS Тулчейны

Я выше написал, в версии 2.82-5, которая у меня умерла вместе с дисками, была возможность сразу при аплоуде torrnet-файлов указать директорию куда качать. Не в настройках (там и так понятно), а именно при аплоуде, что в моем случае было очень удобно. То, что есть сейчас тоже работает и это само по себе замечательно, но хочется "как было".

 

За ссылку на toolchains спасибо, покопаю!

polanat · 15.07.2017
Я выше написал, в версии 2.82-5, которая у меня умерла вместе с дисками, была возможность сразу при аплоуде torrnet-файлов указать директорию куда качать. Не в настройках (там и так понятно), а именно при аплоуде, что в моем случае было очень удобно. То, что есть сейчас тоже работает и это само по себе замечательно, но хочется "как было".

Версия 2.92-12 от SynoCommunity и так всё это умеет + переименование (F2) и перемещение в другую папку (F6) на лету ...

Crosfield · 15.07.2017
Версия 2.92-12 от SynoCommunity и так всё это умеет + переименование (F2) и перемещение в другую папку (F6) на лету ...

Я рад, но как ее заполучить для моей архитектуры?

polanat · 15.07.2017
Я рад, но как ее заполучить для моей архитектуры?

Ваша архитектура - 88f5281 и СиноКомм'юнити её действительно не закрывает, а старые версии они не хранят

 

PS Из полезных ссылок:

 

https://download.transmissionbt.com/

 

https://github.com/transmission/transmission-releases

Crosfield · 15.07.2017
PS Из полезных ссылок:

 

https://download.transmissionbt.com/

 

https://github.com/transmission/transmission-releases

Благодарю

alexejnic · 21.07.2017

"incomplete-dir": "/root/Downloads",

Кто же трансмишену разрешит в рут писать? Он уже при чтении файла настроек стартовать не будет.

 

Я выше написал, в версии 2.82-5, которая у меня умерла вместе с дисками, была возможность сразу при аплоуде torrnet-файлов указать директорию куда качать. Не в настройках (там и так понятно), а именно при аплоуде, что в моем случае было очень удобно.

Вообще я на версии 2.13 сижу и папку куда качать указываю при каждом добавлении торрента. Ибо музыку в одну, фильму в другую, софт в третью и т.д.

Crosfield · 21.07.2017
"incomplete-dir": "/root/Downloads",

Кто же трансмишену разрешит в рут писать? Он уже при чтении файла настроек стартовать не будет.

Там дальше стоит

"incomplete-dir-enabled": false,

и Transmission спокойно стартует с этими установками.

 

Вообще я на версии 2.13 сижу и папку куда качать указываю при каждом добавлении торрента. Ибо музыку в одну, фильму в другую, софт в третью и т.д.

К сожалению у меня ни на 2.13, ни на 2.50 этой строки в окошке аплоуда нет. Только в окне настроек, чем и пользуюсь, хотя это и менее удобно

alexejnic · 24.07.2017
К сожалению у меня ни на 2.13, ни на 2.50 этой строки в окошке аплоуда нет. Только в окне настроек, чем и пользуюсь, хотя это и менее удобно

А ты птичку поставь в "Параметры приложения" на "Запрашивать параметры загрузки при добавлении нового торрента".

 

Crosfield · 24.07.2017
А ты птичку поставь в "Параметры приложения" на "Запрашивать параметры загрузки при добавлении нового торрента".

Где, простите, поставить птичку?

http://i93.fastpic.ru/big/2017/0724/2c/dd24f7420be9a046fceee9df130b6e2c.jpeg

polanat · 24.07.2017
Где, простите, поставить птичку?

Нескромный вопрос - а Вы всегда через веб-морду трансмишена работаете, безо всякого GUI на компе??? :blink:

 

http://storage2.static.itmages.ru/i/17/0724/h_1500891374_6598141_a450a090b3.jpg

 

Речь идёт о Transmission Remote GUI (У меня стоит версия 5.0.1)

 

 

Description

 

Transmission Remote GUI is a feature rich cross platform front-end to remotely control a Transmission Bit-Torrent client daemon via its RPC protocol. Transmission Remote GUI is faster and has more functionality than the built-in Transmission web interface.

 

Transmission 1.40 or later is supported.

 

Features:

...

Selectable download folder when adding a new torrent

...

Crosfield · 24.07.2017
Нескромный вопрос - а Вы всегда через веб-морду трансмишена работаете, безо всякого GUI на компе??? :blink:

Вопрос действительно нескромный :D Понятия не имел об этом приложении, все, что исследовал раньше на эту тему или было только под Windows или не работало. Потому и работал только через web-GUI. Огромное спасибо за наводку!

 

А для iOS (славься Apple :angry:) я так понимаю ничего для управления Transmission нет (хотя бы в виде компилируемого проекта для самостоятельной установки)?

 

P.S. Хотя приложение это конечно на вид и по части UX еще то, кажется чужими для хищников писалось на Java. Но хоть такое...

sanrega · 24.07.2017
А для iOS (славься Apple :angry:) я так понимаю ничего для управления Transmission нет (хотя бы в виде компилируемого проекта для самостоятельной установки)?

 

На iPad можно управлять торрентами так:

 

Смысл заключается в том, чтобы Transmission автоматически подхватывал торрент-файлы из определенной папки (в данном случае из Dropbox) и начинал их закачку. Казалось бы, причём здесь iPad? Так вот, с него я и хочу добавлять файлы в очередь. Для этого этого использую браузер iCab Mobile (платный), функционал которого намного шире, чем у Safari. В частности, iCab умеет скачивать торрент-файлы с трекеров, а также умеет подключать Dropbox. Дальше всё просто:

 

— скачиваем торрент-файл:

 

dd96de0e6f044472bde54cb446c0d3e6.PNG

 

— тапаем по нему в «Загрузках» и выбираем «Загрузить файл в Dropbox» (аккаунт которого мы уже подключили в настройках iCab):

 

c7c39ed8c714445f87a6c93084ef7b6e.PNG

 

— торрент-файл появляется на NAS, его подхватывет Transmission, в чём мы можем убедиться, открыв веб-интерфейс — и загрузка стартует:

 

885be5ebdd9a41cc8a86ec6ffb943df5.PNG

Crosfield · 24.07.2017
На iPad можно управлять торрентами так:

Понял, спасибо. Чуть заморочено, по вероятно это действительно самый простой вариант из имеющихся.

sanrega · 24.07.2017
Чуть заморочено

Это же Apple :lol:

polanat · 25.07.2017
Это же Apple :lol:

Решение через Dropbox весьма популярно для мобильных приложений (и не только для маководов). Однако попытки "легализовать" через AppStore те или иные GUI были, но рано или поздно они удалялись из AppStore - если мне пямять не изменяет, что-то подобное было и для DS get - мобильного приложения сино-родного Download Station

 

PS Вот пример -> I made a GUI for Transmission for iOS and it has arrived to the AppStore

 

PS Ну и про Dropbox до кучи пару мак-линков:

 

Как автоматизировать торрент загрузки при помощи Transmission и Dropbox

 

Как удаленно управлять Transmission с iPhone, iPad, iPod touch или другого компьютера

romka777 · 21.05.2022

Если кому-то ещё интересна эта тема, у меня получилось скомпилировать Transmission 3.0 для ds207+ (dsm 3.1), находится тут https://github.com/romka777/spksrc/releases/tag/dsm3

spk файл получился невалидный - его нельзя просто установить через ui, т.к. там скрипты некорректные, но можно распаковать и использовать бинарик со своими конфигами. Работает стабильно.