************************************
install libtorrent xmlrpc-c rtorrent
************************************
Quote:
sudo apt-get update
Quote:
sudo apt-get install -y build-essential pkg-config libcurl4-openssl-dev libsigc++-2.0-dev [color=#C0C0C0]libncurses5-dev[/color] [color=#FF0000]libncursesw5-dev[/color] nano screen subversion libterm-readline-gnu-perl php5-cgi apache2-utils php5-cli curl checkinstall
*红色那个是解决console下面乱码的关键所在
dpkg-reconfigure locales
选上en_US.UTF-8 ,ja-JP.UTF-8, zh_CN.UTF-8
控制台下乱码可能还需要安装zhcon (未验证
Quote:
mkdir -p /var/local/src
su
Quote:
cd /var/local/src
wget http://libtorrent.rakshasa.no/downloads/libtorrent-0.12.6.tar.gz
tar zxfv libtorrent-0.12.6.tar.gz
rm libtorrent-0.12.6.tar.gz
cd libtorrent-0.12.6
#wget http://sora.kasugano.us/uploads/libtorrent-0.12.6-ipv6-08.patch
#patch -p1 < libtorrent-0.12.6-ipv6-08.patch
#./configure --enable-ipv6
./configure
make -s
#checkinstall -y --pkgrelease 6
checkinstall -y --pkgrelease 4
Quote:
cd /var/local/src
svn co http://xmlrpc-c.svn.sourceforge.net/svnroot/xmlrpc-c/stable xmlrpc-c
cd xmlrpc-c/
./configure
make -s
checkinstall -y
Quote:
cd /var/local/src
wget http://libtorrent.rakshasa.no/downloads/rtorrent-0.8.6.tar.gz
tar zxfv rtorrent-0.8.6.tar.gz
rm rtorrent-0.8.6.tar.gz
cd rtorrent-0.8.6
#wget http://sora.kasugano.us/uploads/rtorrent-0.8.6-ipv6-07.patch
#patch -p1 < rtorrent-0.8.6-ipv6-07.patch
#./configure --enable-ipv6 --with-xmlrpc-c
./configure --with-xmlrpc-c
make -s
#checkinstall -y --pkgrelease 6
checkinstall -y --pkgrelease 4
Quote:
cd /var/local/src
wget http://downloads.sourceforge.net/mktorrent/mktorrent-1.0.tar.gz
tar -xzvf mktorrent-1.0.tar.gz
rm mktorrent-1.0.tar.gz
cd mktorrent-1.0
make -s USE_LARGE_FILES=1
checkinstall -y --pkgrelease 6
ldconfig
************************************
install rutorrent
************************************
Quote:check out from svn
cd /var/www/
svn co http://rutorrent.googlecode.com/svn/trunk/rutorrent
cd /var/www/rutorrent/plugins
svn co http://rutorrent.googlecode.com/svn/trunk/plugins/trafic
svn co http://rutorrent.googlecode.com/svn/trunk/plugins/cookies
svn co http://rutorrent.googlecode.com/svn/trunk/plugins/create
svn co http://rutorrent.googlecode.com/svn/trunk/plugins/datadir
svn co http://rutorrent.googlecode.com/svn/trunk/plugins/edit
svn co http://rutorrent.googlecode.com/svn/trunk/plugins/erasedata
svn co http://rutorrent.googlecode.com/svn/trunk/plugins/geoip
svn co http://rutorrent.googlecode.com/svn/trunk/plugins/_getdir
svn co http://rutorrent.googlecode.com/svn/trunk/plugins/ratio
svn co http://rutorrent.googlecode.com/svn/trunk/plugins/rpc
svn co http://rutorrent.googlecode.com/svn/trunk/plugins/rss
svn co http://rutorrent.googlecode.com/svn/trunk/plugins/scheduler
svn co http://rutorrent.googlecode.com/svn/trunk/plugins/seedingtime
svn co http://rutorrent.googlecode.com/svn/trunk/plugins/theme
svn co http://rutorrent.googlecode.com/svn/trunk/plugins/throttle
svn co http://rutorrent.googlecode.com/svn/trunk/plugins/tracklabels
svn co http://rutorrent.googlecode.com/svn/trunk/plugins/diskspace
svn co http://rutorrent.googlecode.com/svn/trunk/plugins/cpuload
svn co http://rutorrent.googlecode.com/svn/trunk/plugins/data
wget http://haru.kasugano.us/uploads/hostname31.tar.bz2
tar xjvf hostname31.tar.bz2
rm hostname31.tar.bz2
Quote:update
cd /var/www/rutorrent
svn up
cd /var/www/rutorrent/plugins
svn up *
Quote:check out a specific version
cd /var/www/rutorrent
svn up -r 870
chown www-data:www-data /var/www/rutorrent -R
chmod 777 /var/www/rutorrent/share -R
vim /var/www/rutorrent/conf/config.php
$scgi_port = 5000;
$scgi_host = "127.0.0.1";
// $XMLRPCMountPoint = "/RPC2";
vim /var/www/rutorrent/plugins/create/conf.php
$useExternal = 'mktorrent';
$pathToCreatetorrent = '/usr/local/bin/mktorrent';
************************************
config apache or lighttpd
************************************
debian apache conf
apt-get install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-json
apt-get install libapache2-mod-php5
/etc/init.d/apache2 restart
wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz
gunzip GeoLiteCity.dat.gz
mkdir -v /usr/share/GeoIP
mv -v GeoLiteCity.dat /usr/share/GeoIP/GeoIPCity.dat
apt-get install php5-geoip
vim /var/www/rutorrent/conf/config.php
Change
$scgi_port = 4998;
//XMLRPCMountPoint = "/RPC2";
Secury rutorrent directory
mkdir -p /etc/private
htpasswd -c /etc/private/.htpasswd username
vim /etc/apache2/httpd.conf
Add:
|
************************************
.rtorrent.rc
************************************
mkdir -p /root/private/rtorrent/work
mkdir -p /root/private/rtorrent/watch
mkdir -p /root/private/data
************************************
manually add peer ip/port to running torrent
************************************
manually do ctrl-X d.add_peer=host[:port] (port is 6881 if not specified)
posted on
浙公网安备 33010602011771号