如何在Ubuntu 8.04 Hardy Heron中从SVN编译rTorrent
作者:Stephan Jau
修订:v1.0
最后更改:2008年5月15日
介绍
Torrent是一种非常快速传输大文件的好方法。 然而,大多数洪流客户端都是基于gui的,对系统资源(如Azureus)有很大的影响。 rTorrent是从终端运行的轻量级客户端。 能够在屏幕会话中运行(也可以在启动时)使其成为从远程位置控制它的理想选择。
如何使用,支持和帮助
rTorrent主页可以在这里找到。
有关如何使用rTorrent的基本指南可以在这里找到。
irc.freenode.org #rtorrent上有一个irc支持频道,官方支持频道将在irc.worldforgenet.org #libtorrent上找到
假设
在本教程中,我将使用默认的用户主目录,并将下载所有的SVN文件。 具体来说,我将使用〜/ rtorrent
的SVN文件。 此外,您不应以root身份登录,而是作为普通用户登录。
1.获取所需的软件包
sudo apt-get install subversion build-essential libtool automake1.9 openssl libcurl3 libcurl3-dev libsigc++-2.0-0c2a libsigc++-2.0-dev libncurses5 libncurses5-dev
注意:Automake必须是比1.4更新的版本。 所以其他automake版本也可以。 我刚刚使用了1.9,因为我也需要它。
2.创建rtorrent下载文件夹
mkdir ~/rtorrent
3.转到rtorrent下载文件夹
cd ~/rtorrent
当前位置: / home / USER / rtorrent
4.然后获取最新的中继版本
svn co svn://rakshasa.no/libtorrent/trunk
5.输入中继文件夹
cd trunk
当前位置: / home / USER / rtorrent / trunk
6.将rTorrent更新为最新的SVN版本
svn up
7.转到libtorrent文件夹
cd libtorrent
您现在的位置:/ home / user中/ rtorrent的/主干/ libtorrent
8.运行autogen脚本
./autogen.sh
9.配置
./configure
编译libtorrent
make
11.在系统上安装libtorrent
sudo make install
12.阿尔特/etc/ld.so.conf中
echo "include /usr/local/lib" | sudo tee -a /etc/ld.so.conf
13.重建ld.so缓存
sudo ldconfig
14.转到rTorrent文件夹
cd ../rtorrent
您现在的位置:/ home / user中/ rtorrent的/主干/ rtorrent的
15.运行autogen脚本
./autogen.sh
16.配置
./configure
17.编译rTorrent
make
18.在系统上安装rTorrent
sudo make install
19.运行rTorrent
rtorrent
就这样享受吧!
更新到最新版本
如果你想将rTorrent更新到最新版本,那么从这个howto开始,你可以从步骤(6)开始。