在Ubuntu下rtorrent编译安装笔记
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
$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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |