注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

從頭再來 Blog

一切將會如小生命的誕生一樣,從頭再來.....

 
 
 

日志

 
 

ubuntu 12.10 安装 rtorrent 和 Web GUI  

2013-03-21 15:19:20|  分类: Ubuntu |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
平台:  ubuntu 12.10 + LAMP    测试通过

准备工作:
# apt-get update
# apt-get install subversion build-essential automake libtool libcppunit-dev libcurl3-dev libsigc++-2.0-dev
# apt-get install unzip unrar-free curl libncurses-dev
# apt-get install rtorrent php5 php5-cli php5-curl

让Apache支持scgi:
# apt-get install libapache2-mod-scgi libapache2-mod-php5
# ln -s /etc/apache2/mods-available/scgi.load /etc/apache2/mods-enabled/scgi.load

安装 XMLRPC:
# mkdir /install;cd /install
# svn checkout https://xmlrpc-c.svn.sourceforge.net/svnroot/xmlrpc-c/stable/ xmlrpc-c
# cd xmlrpc-c
# ./configure --disable-cplusplus
# make && make install

安装 libtorrent
下载最新版本 http://libtorrent.rakshasa.no/downloads/  到目录 tmp 下

# cd /tmp
# tar xvf libtorrent-0.13.xx.tar.gz
# cd libtorrent-0.13.0
# ./autogen.sh
# ./configure
# make
# make install



安装 rtorrent
下载最新版本 http://libtorrent.rakshasa.no/downloads/  到目录 tmp 下

# cd /install
# cd rtorrent-0.9.xx
# ./autogen.sh
# ./configure --with-xmlrpc-c
# make
# make install
# ldconfig



创建rtorrent所需目录
# mkdir /home/BT/rtorrent
# mkdir /home/BT/rtorrent/.session      <-- 下载时的缓冲目录
# mkdir /home/BT/rtorrent/watch          <-- 只需把种子文件放到该目录,rtorrent会自动开始下载,每5秒检查新种子文件
# mkdir /home/BT/rtorrent/download    <-- 下载完成后存放的目录

下载 rtorrent 配置文件
放置于 /root 目录下
# cd /root
# wget http://libtorrent.rakshasa.no/export/1303/trunk/rtorrent/doc/rtorrent.rc
# mv rtorrent.rc .rtorrent.rc                                             <--隐藏配置文件

配置文件按需要更改,这里就不再详述了!
本人实例配置
min_peers = 40
max_peers = 200
max_uploads = 25
download_rate = 0
upload_rate = 20
directory = /home/BT/
session = /home/BT/.session
schedule = watch_directory,5,5,load_start=/home/BT/*.torrent
system.umask.set = 0000
system.method.set_key = event.download.finished,move_complete,"d.set_directory=/home/BT/finished/;execute=mv,-u,$d.get_base_path=,/home/BT/finished/"
schedule = low_diskspace,5,60,close_low_diskspace=100M
encoding_list = UTF-8
port_range = 6999-6999
check_hash = yes
use_udp_trackers = yes
dht = on
dht_port = 6881
peer_exchange = yes
scgi_port = 127.0.0.1:5000



切记在 .rtorrent.rc 最后增加一行

scgi_port = localhost:5000




安装WEB GUI 软件 rutorrent
下载最新版本 rutorrent       http://code.google.com/p/rutorrent/downloads/list
# cd /tmp
# wget http://rutorrent.googlecode.com/files/rutorrent-3.5.tar.gz
# tar zxvf rutorrent-3.5.tar.gz
# cd rutorrent
# wget http://rutorrent.googlecode.com/files/plugins-3.5.tar.gz    <-- 这个是rutorrent 的全部插件,可以跳过该步骤
# tar plugins-3.5.tar.gz                                                  <--解压所有插件于 /rutorrent 目录下

# mv -f /tmp/rutorrent /var/www                                     <-- 把整个目录移到 /var/www 下
# chown -R www-data:www-data  /var/www/rutorrent     <-- 把目录权限给www-data用户及组


最后设置开机时启动 rtorrent
下载rtorrent官方提供的一个init脚本,可以用来放在/etc/init.d中,这样可以让rtorrent开机启动。
http://libtorrent.rakshasa.no/downloads/rtorrent_init_script.sh 
只需要修改user=这一项配置就可以了。
将脚本改名成rtorrent,放到/etc/init.d下面,用sudo update-rc.d rtorrent defaults就可以开机启动了。
这个脚本会使用screen将rtorrent放在后台运行,而这个screen的名字就是rtorrent,所以可以用screen -r rtorrent来切换到这个screen中。
  评论这张
 
阅读(2387)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017