快速业务通道

在Ubuntu下rtorrent编译安装笔记

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-12

rtorrent是一个Bittorrent软件,基于终端的BT客户端,高性能、低资源,另外有不少人给rtorrent开发了Web GUI来更好的让用户控制管理rtorrent,总而言之在Linux平台下,rtorrent是一个不错的BT下载解决方案.

  rtorrent是一个Bittorrent软件,基于终端的BT客户端,高性能、低资源,另外有不少人给rtorrent开发了Web GUI来更好的让用户控制管理rtorrent,总而言之在Linux平台下,rtorrent是一个不错的BT下载解决方案.

rtorrent已被添加进Ubuntu源中,在Ubuntu下安装rtorrent非常容易,一句话即可安装:

  $sudo apt-get install rtorrent

  但是这里要写的是编译安装rtorrent的笔记记录,在这个编译安装过程中可以学习到一些关于编译安装源码的简单经验.在这里所用到的是全新安装的Ubuntu 8.10,以此为例来进行编译安装的学习.

  在rtorrent官方Wiki中的Install条目中给出了安装步骤:

  cd /home/rtorrent

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

  cd /home/rtorrent/trunk

  svn up

  cd libtorrent

  ./autogen.sh

  ./configure

  make

  make install

  cd ../rtorrent

  ./autogen.sh

  ./configure

  make

  make install

  在一个全新安装的Ubuntu下还未安装subversion,无法使用svn获取最新源码,我们需要安装subversion:

  $sudo apt-get install subversion

  在/home下创建一个文件夹需要****:

  $cd /home

  $sudo mkdir rtorrent

  然后根据rtorrent wiki的Install条目进行下一步:

  $cd /home/rtorrent

  svn获取源码写入/home/rtorrent也需要****:

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


接下来就会下载一堆源码,下载完成后接着进行下一步:

  $cd /home/rtorrent/trunk

  想要查看通过svn获得的源码版本使用命令:

  $sudo svn up

  这条命令会返回版本号,编译软件需要编译器,我们在这一步就需要安装编译器先:

  $sudo apt-get install build-essential


安装完编译器之后进行接下来的步骤:

Empire CMS,phome.net

  $sudo ./autogen.sh

  应该会返回信息:aclocal not found,这是需要安装automake:

  $sudo apt-get install automake

  安装完automake之后再重复上一步:

  $sudo ./autogen.sh

  应该会返回信息:

  aclocal...

  configure.ac:22: warning: macro `AM_DISABLE_STATIC'' not found in library

  configure.ac:23: warning: macro `AM_PROG_LIBTOOL'' not found in library

  autoheader...

  libtoolize... libtoolize nor glibtoolize not found

  这是未安装libtool软件包,一句话安装:

  $sudo apt-get install libtool

  安装完libtool之后再重复上一步:

  $sudo ./autogen.sh

  应该会返回信息:

  aclocal...

  autoheader...

  libtoolize... using libtoolize

  automake...

  configure.ac:23: installing `./config.guess''

  configure.ac:23: installing `./config.sub''

  configure.ac:18: installing `./install-sh''

  configure.ac:18: installing `./missing''

  src/Makefile.am: installing `./depcomp''

  autoconf...

  ready to configure


  接下来进行下一步:

  $sudo ./configure

  将会开始检查环境、配置,应该会返回信息:

  checking for OPENSSL... configure: error: Package requirements (openssl) were not met:

Consider adjusting the PKG_CONFIG_PATH environment variable if you

  installed software in

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号