如何编译彩色rTorrent从SVN在Ubuntu 10.10 Maverick Meerkat / Debian 6挤压与ruTorrent

如何编译有色rTorrent从SVN在Ubuntu 10.10 Maverick Meerkat / Debian 6挤压与ruTorrent

作者:Stephan Jau
修订:v1.0
最后更改:2011年2月19日

介绍

rTorrent是一个受欢迎的基于命令行的bittorrent客户端。 它提供非常强大的功能,但它在系统上非常轻巧 - 与其他像Vuze这样的BT电脑客户相反。 有几个web界面,但它们并不是真正需要的。 SSH访问结合“屏幕”程序为您提供所需的所有工具。

除了以前的rTorrent编译指南,这一个还将以强制Apache SSL连接和密码保护为特征的ruTorrent。

这个工具适用于Ubuntu 10.10 Maverick Meerkat和Debian 6 Squeeze。 不同的是,包含sudo的命令必须以root身份执行。

在这里我假设你从你的〜/ svn / rtorrent文件夹下载和编译源码。

1.删​​除当前的rtorrent安装

sudo apt-get remove rtorrent libtorrent*

2.安装必需的软件包

sudo apt-get install build-essential autoconf apache2 automake libtool libncurses5-dev libncursesw5-dev libcurl4-openssl-dev screen openssl php5 php5-cli libapache2-mod-php5 curl libcppunit-dev libsigc++-2.0-dev subversion php5-cgi libapache2-mod-scgi

3.创建svn文件夹

mkdir ~/svn

4.进入svn文件夹

cd ~/svn

当前位置: / home / USER / svn

通过svn获取xmlrpc源

svn co https://xmlrpc-c.svn.sourceforge.net/svnroot/xmlrpc-c/advanced/ xmlrpc-c

当前的xmlrcp还原为2090。

6.进入xmlrpc-c文件夹

cd xmlrpc-c

当前位置: / home / USER / svn / xmlrpc-c

7.配置xmlrpc-c

./configure --disable-cplusplus

8.编译xmlrpc-c

make

9.安装xmlrpc-c

sudo make install

10.创建rtorrent文件夹

mkdir ~/svn/rtorrent

进入rtorrent文件夹

cd ~/svn/rtorrent

当前位置: / home / USER / svn / rtorrent

通过svn获取rtorrent源

svn co svn://rakshasa.no/libtorrent/trunk

当前版本是1191。

13.进入trunk文件夹

cd trunk

当前位置: / home / USER / svn / rtorrent / trunk

14.下载修补程序

颜色支持rtorrent:

wget http://www.simplylinux.ch/rtorrent/canvas-color_1191.patch

该补丁使您可以对rtorrent cli接口进行着色。 完成/未完成的洪流与主动/不活动的洪流之间存在差异。 我第一次也习惯了,但同时我认为这真的是一个很好的提升。 补丁最初是在这里提供的: http : //libtorrent.rakshasa.no/ticket/1382 。 然而,补丁不能与当前的转换。 再说了 因为我修复它,并从我的服务器提供它。

Torrent Tracker统计资料:

wget http://www.simplylinux.ch/rtorrent/trackerinfo.patch

此补丁显示跟踪器视图中跟踪器提供的播种器/收集器/完成的数量。 通常这是不准确的,但是对于我来说,检查一个跟踪器是否有任何一个对等体列出了给定的洪流是有用的。

15.应用补丁

颜色支持rtorrent:

patch -p0 < canvas-color_1191.patch

Torrent Tracker统计资料:

patch -p0 < trackerinfo.patch

进入libtorrent文件夹

cd libtorrent

当前位置: / home / USER / svn / rtorrent / trunk / libtorrent

17.运行autogen.sh脚本

./autogen.sh

18.配置libtorrent

./configure

编译libtorrent

make

20.安装libtorrent

sudo make install

21.扩展/etc/ld.so.conf

echo "include /usr/local/lib" | sudo tee -a /etc/ld.so.conf

22.更新了ld.so缓存

sudo ldconfig

23.进入rtorrent文件夹

cd ../rtorrent

当前位置: / home / USER / svn / rtorrent / trunk / rtorrent

运行autogen.sh脚本

./autogen.sh

25.配置rtorrent

./configure --with-xmlrpc-c

26.编译rtorrent

make

27.安装rtorrent

sudo make install
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏