9159金沙游艺场-奥门金沙游艺场-[欢迎您]

9159金沙游艺场为您呈现最新的面貌!,目前注册送体验金,欢迎您将成为影视娱乐行业新的风向标,是亚洲的优质娱乐先锋。

下编译安装Deluge

日期:2019-10-14编辑作者:服务器

版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://ralf0131.blogbus.com/logs/50220370.html

  1. 下载源代码包,这里采用deluge-0.5.9.1.tar.gz

  2. 解压缩文件

$ tar -xzvf deluge-0.5.9.1.tar.gz

3. 解压之后可以看到有一个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-dev

4. 编译,这里采用pytho文件安装方式,在解压缩出来的文件根目录下(此目录包含了setup.py文件)输入:

$ python setup.py build                                    #这一步相当于make

这时候会出现以下编译错误:

error: sscanf is not declared in the scope

libtorrent/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 type

m_signal was not declared int this scope

解决办法(感谢胖锅):修改 ./libtorrent/include/libtorrent/disk_io_thread.hpp 文件,在文件头中加入以下语句:

#include <boost/thread/condition.hpp>

此时再次编译,通过!

  1. 安装,输入以下命令,没有任何问题,顺利安装:

$ python setup.py install                           #相当于make install

  1. 访问安装完毕,可以通过Application->Internet->Deluge打开。

图片 1

本文由9159金沙游艺场-奥门金沙游艺场-[欢迎您]发布于服务器,转载请注明出处:下编译安装Deluge

关键词:

可怕的Ubuntu大版本升级

转自: li2z.cn Ubuntu9.10可算是发布了,其实从昨天一大早开始,就已经有正式版的下载地址了。 Ubuntu的大版本升级应该...

详细>>

VMWare下安装CentOS x86_64出现“kernel requires an 9159金

之前在个人的笔记本上安装了CentOS6,把虚拟机和虚拟机文件复制到了公司发的ThinkPadX230上,发现启动时一直报错“...

详细>>

及衍生版客户设置9159金沙游艺场

OpenTTD (Open Transport Tycoon Deluxe) 是一款经营类游戏TransportTycoon的克隆版本,该游戏可运行在Linux和UNIX系统上。这是一款...

详细>>

Java方法概念使用9159金沙游艺场

Java方法的定义及应用,Java方法概念使用 方法 将一段逻辑恐怕功效提收取来,这种提取的样式便是函数 格式 修饰符...

详细>>