Install required packages
aptitude install libssl-dev libcurl4-openssl-dev intltool
Install libevent
wget http://monkey.org/~provos/libevent-1.4.13-stable.tar.gz tar -xzf libevent-1.4.13-stable.tar.gz cd libevent-1.4.13-stable ./configure make && make install
Install Transmission
wget http://mirrors.m0k.org/transmission/files/transmission-2.01.tar.bz2 tar -xjf transmission-2.01.tar.bz2 cd transmission-2.01 ./configure LIBEVENT_LIBS="-L/usr/local/lib -levent" make && make install
Add transmission user
adduser --disabled-password transmission
Then go in the web interface and add a home directory: volumes/home/transmission
Now, as root give privileges on his home directory to the transmission user
chown transmission /volumes/home/transmission
Test trasmission-daemon (with transmission user)
su transmission transmission-daemon -f [ctrl+c]
Now you should have a new config file in /volumes/home/transmission/.config/transmission-daemon/settings.json
Add Transmission init script
Use script from https://trac.transmissionbt.com/wiki/Scripts/initd
vi /etc/init.d/transmission-daemon
chmod +x /etc/init.d/transmission-daemon
update-rc.d transmission-daemon defaults
doesn’t seem to work properly for me :S
tranmission-start.sh (run as root)
#!/bin/sh ulimit -n 4096 EVENT_NOEVPORT=1 /etc/init.d/transmissin-daemon start
SOURCES:
- http://dfusion.com.au/wiki/tiki-index.php?page=Installing+Transmission+Bit+Torrent+Daemon+on+Nexenta
- http://dfusion.com.au/wiki/tiki-index.php?page=Configuring+Transmission+Bit+Torrent+Daemon
- http://techgurulive.com/2008/08/25/howto-install-memcached-from-sources-on-linux/
- https://trac.transmissionbt.com/wiki/Solaris
- https://forum.transmissionbt.com/viewtopic.php?f=2&t=10193