Welcome 微信登录

首页 / 操作系统 / Linux / Fedora 11 下编译安装Deluge BitTorrent Client

版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://ralf0131.blogbus.com/logs/50220370.html1. 下载源代码包,这里采用deluge-0.5.9.1.tar.gz2. 解压缩文件$ tar -xzvf deluge-0.5.9.1.tar.gz3. 解压之后可以看到有一个README文件,这里面详细说明了安装步骤,务必要保证一下依赖关系(事实上Fedora 11上已经全部安装了,只要你在安装Fedora时选了Programming相关包):g++
make
python-all-dev
python-all version >= 2.4
python-dbus
python-gnome2-extras
python-gtk2 version >= 2.9
python-notify
python-pyopenssl
librsvg2-common
python-xdg
python-support
libboost-dev >= 1.33.1
libboost-thread-dev
libboost-date-time-dev
libboost-filesystem-dev
libboost-serialization-dev
libssl-dev
zlib1g-dev4. 编译,这里采用pytho文件安装方式,在解压缩出来的文件根目录下(此目录包含了setup.py文件)输入:$ python setup.py build                                    #这一步相当于make这时候会出现以下编译错误:error: sscanf is not declared in the scopelibtorrent/src/identify_client.cpp:131: : error: ‘sscanf’ was not declared in this scope解决办法:修改./libtorrent/src/identify_client.cpp文件,在文件头中加入以下语句:#include <stdio.h>再次输入上述命令,还会出现一处编译错误:./libtorrent/include/libtorrent/disk_io_thread.hpp:135:error: condition’ in namespace ‘boost’ does  not name a typem_signal was not declared int this scope解决办法(感谢胖锅):修改 ./libtorrent/include/libtorrent/disk_io_thread.hpp 文件,在文件头中加入以下语句:#include <boost/thread/condition.hpp>此时再次编译,通过!5. 安装,输入以下命令,没有任何问题,顺利安装:$ python setup.py install                           #相当于make install6. 访问安装完毕,可以通过Application->Internet->Deluge打开。Ubuntu 9.10 升级ATI9.10驱动失败解决Ubuntu 9.10 默认聊天软件由Pidgin换成Empathy相关资讯      Fedora 11 
  • 升级吧!Fedora 11所有更新已停止  (06/28/2010 16:28:49)
  • 在Fedora 11中安装Apache2+PHP5+  (01/24/2010 18:28:46)
  • Vista 系统环境硬盘安装Fedora 11  (01/08/2010 13:12:10)
  • Fedora 11 编译alsa 声卡  (02/25/2010 16:07:25)
  • Fedora 11 下硬盘安装(升级)到   (01/08/2010 13:21:21)
  • Fedora 11下7步轻松搞定LAMP安装  (11/16/2009 03:59:45)
本文评论 查看全部评论 (0)
表情: 姓名: 字数
版权所有©石家庄振强科技有限公司2024 冀ICP备08103738号-5 网站地图