当了好长时间新人了… 一直在论坛里吸血,
做这个写这篇帖子丰富一下大家的下载方式吧!
先安装需要的软件包
$ sudo zypper in automake libtool cppunit-devel gcc gcc-c++ zlib-devel libopenssl-devel make ncurses-devel libcurl-devel xmlrpc-c-devel apache2 apache2-mod_scgi apache2-mod_php5
下载 libtorrent 和 rtorrent 的源码以及 ruTorrent .
$ wget -O libtorrent.zip https://github.com/rakshasa/libtorrent/archive/master.zip
$ wget -O rtorrent.zip https://github.com/rakshasa/rtorrent/archive/master.zip
$ wget -O ruTorrent.zip https://github.com/Novik/ruTorrent/archive/master.zip
解压
$ unzip libtorrent.zip
$ unzip rtorrent.zip
$ unzip ruTorrent.zip
安装 libtorrent
$ cd libtorrent-master/
$ ./autogen.sh
$ ./configure
$ make
$ sudo make install
安装 rtorrent
$ cd ../rtorrent-master/
$ ./autogen.sh
$ ./configure --with-xmlrpc-c
$ make
$ sudo make install
** 这步 ./configure 的时候一定要有 --with-xmlrpc-c 这个参数 **
然后开始配置 rtorrent
在自己的用户目录下创建 .rtorrent.rc
$ cd
$ vim .rtorrent.rc
我先给一份我自己用的配置,也可以直接搜索 rtorrent 看其他类似帖子上给出的较具体的配置
rtorrent 弄好了,接下来复制 ruTorrent 的文件
$ sudo cp -a ruTorrent-master/ /srv/www/htdocs/ru/
加载 apache 的模块
$ sudo a2enmod php5
$ sudo a2enmod mod_scgi
在 /etc/apache2/httpd.conf 加上一行 SCGIMount /RPC2 127.0.0.1:5000
$sudo vim /etc/apache2/httpd.conf
SCGIMount /RPC2 127.0.0.1:5000
启动 apache
$ sudo systemctl start apache2.service
$ sudo systemctl enable apache2.service
最后要想耍起来 ruTorrent 的话最好再装一个 screen 来后台运行 rtorrent
$ sudo zypper in screen
$ screen rtorrent
配合 Ctrl-A d 和 screen -r 来隐藏和显示 rtorrent
然后就可以打开 localhost/rt/ 看到 ruTorrent 了!
第一次写这样的帖子,如果有错误或者不严谨的地方还请各位提出,我好进行修改!