Setting up transmission 1.06
Had packaged transmission 1.06 to be fun_plug compatible. Being a bad shell script writer, I have taken KyleK’s transmission.sh.
Installation of transmission is rather simple as long as you are running fonz’s fun_plug version 0.3 or 0.4. Simply download transmissionbt.tgz to your Volume_1 and telnet to your DNS-323.
Installing transmission
/ # cd /mnt/HD_a2
/mnt/HD_a2 # funpkg.sh transmissionbt.tgz
Unpacking transmissionbt.tgz …
Installing files to /mnt/HD_a2/fun_plug.d …
Cleaning up
/mnt/HD_a2 # echo “export TRANSMISSION_HOME=${VOL1}/.transmission” >> fun_plug
Transmission will auto-start the next time you reboot your DNS-323. However, if you are anxious to get it up and running. Type the following command.
/mnt/HD_a2 # ./fun_plug.d/start/transmission.sh start
Starting transmission…
Controlling your transmission-daemon
Controlling the daemon is done through transmission-remote. An easy way would be using Clutch (which I am using). Perhaps you might want to check out Setting up Clutch for transmission.
Download transmissionbt: transmissionbt.tgz
Hey there,
it looks like you were able to compile dynamic binaries of Transmission, and the daemon works fine without using the nohup workaround.
Could you tell me please how you compiled it?
In my attempts to do so, the daemon would crash shortly after starting (same for transmissioncli)
And if I just started transmission-daemon (without any parameters), using transmission-remote later on would not be able to access the socket (access denied).
I’d really like to see what is different in your compiling process (maybe I could have a look at the config.log?)
Btw: I just copied the startup script from some other packed and modified it a bit. No big deal
Thanks,
Kyle
Hi Kylek,
Perhaps you want to drop me a mail? I guess my compiling process is quite the same, cross compiled openssh then setting the OPENSSL_* flags while compiling transmission. My transmission was also meant to be static (because I specified –enable-static) but it still came out as semi-dynamic. Weird! I am using a chrooted etch system instead of just using my ubuntu environment. Hope it helps!
Hm,
seems quite similar, with the exception of the compile environment. I cross-compiled under my Ubuntu distribution.
Where can I find your mail address, then I can send you my configure script and log file for comparison.
Hm,
seems quite similar, with the exception of the compile environment. I cross-compiled under my Ubuntu distribution.
Where can I find your mail address, then I can send you my configure script and log file for comparison.
hello
I have some trouble starting the daemon on fun_plug 0.3:
/mnt/HD_a2/fun_plug.d/bin # ./transmission-daemon -f
./transmission-daemon: can’t load library ‘librt.so.0′
Jarek,
Are you accessing the DNS-323 through ssh?
shadowandy, yes, i use ssh.
jarek,
Can you show me the results when you type the following
echo $LD_LIBRARY_PATH - $LIBDIR
Need to check if your path is set correctly
Shadowandy: here You are:
~ # echo $LD_LIBRARY_PATH - $LIBDIR
/mnt/HD_a2/fun_plug.d/bin/lib - /mnt/HD_a2/fun_plug.d/bin/lib
~ #
Jarek,
the lib library should be located in /mnt/HD_a2/fun_plug.d/ and not /mnt/HD_a2/fun_plug.d/bin/
Perhaps as a quick fix, you can try the following command to do a symlink
ln -s /mnt/HD_a2/fun_plug.d/lib /mnt/HD_a2/fun_plug.d/bin/lib
your transmission should work now.
Could you please compile the new 1.11 transmission for us? the 1.06 is missing the re-verify hash option from the command line, it was fixed in version 1.10.ould make transmission much more usable when moving incomplete torrents between azureus, transmission etc, or continuing a torrent missing few files..
Hello, shadowandy.
I don’t have any working experience with linux or any *.nix OS. Could you, please, explain we how can I install transmission or mlDonkey on my DNS-323? The easier - the better!
Thx for your attention!
do you have to create the folder .transmission by yourself? cuz i installed it and it didn’t create it for me…
Thanks
XN,
I could only compile the 1.11 after my exams.
TauruS,
Currently, this is the only set of instructions I could offer.
Chad,
The .transmission folder will be created by the executable.
Hi shadowandy, I installed it using transmission-1.11svn-r5649-ffp0.5.tgz
and it didn’t create the folder .transmission for me. Am i doing something wrong? Thanks
Hi shadowandy, thanks so much for your work on the DNS-323. The Transmission and Clutch combo is awesome. As someone who has not used this combo before, is there a way to make it automatically pick up torrent files out of a folder and start downloading them? Excuse me if this is an elementary question. My ISP has scheduled bandwidth allowances making nightime better for downloading. Thanks. Dave
Hey shadowandy, I have decided that a better solution is to leave everything right as it is and set a cron job to transmission-remote –start all but when I do that I get an error that says //.transmission/daemon/socket doesn’t exist. Does it need to know it’s at /mnt/HD_a2/.transmission/daemon/socket ???
is it possible to control transmission-remote from the command line while running clutch?
thanks for any help.
Dave
shadowandy. I have spent some time reading and trial and error. The problem I had was the shell I was using wasn’t aware of some of the variables needed. I needed to make a few scripts that set them all and then I could call them from crontab. I will make an entry on how to do it sometime, but for now I have a massive exam coming up in a few weeks and need to focus. But now, I have a transmission/clutch combo that unpauses itself at 1 am and repauses itself at 7 to take advantage of my isp’s cheap bandwidth at night.
[...] fun_plug installed (version 0.3 or 0.4). If you have yet to setup transmission, check out setting up transmission 1.06. This section will guide you through the installation of lighttpd and php (with socket and json [...]
Dave Graff,
Good luck for your exams! Will be looking forward to your scripts.