读书频道 > 网站 > 网页设计 > Cacti实战
2.4.2 关于软件的依赖性
15-07-28    下载编辑
收藏    我要投稿   

本文所属图书 > Cacti实战

全书共12章,分为4篇:准备篇(1~2章):详细地介绍了Cacti的起源、发展、适用场景、架构、原理,以及它的安装、配置和更新;基础篇(3~5章):详尽地讲解了Cacti的三大流程、各项功能的操作使用,以及它的用户管理;立即去当当网订购

在前文中,我们遇到了在Linux环境下安装RRDTool时,软件的依赖性错误。这里再重申一遍这种错误的解决方案,因为这一点很重要,曾经困扰我们很久。

在Linux操作系统安装RRDTool软件的过程中,操作系统提示互为依赖性的错误,通过在同一时间安装多个RPM包的方式还是无法解决问题,在尝试了很多次之后,发现一个比较可行的解决方案。

查询手册知道RRDTool要在Linux系统中正常工作,首先需要有以下模块:

Glib
libart
libpng
pixman
freetype
fontconfig
cairo
pango
rrdtool

其他的模块安装相对容易,没有遇到太多依赖性的错误,但是libart模块带来很大的困扰,如果你也像我们一样遇到这样的困扰,那么配置脚本2-22的解决方案将会对你有用。

配置脚体2-22 安装libart模块

#首先,尝试正常安装libart模块

#tar zxvf libart_lgpl-2.3.17.tar.gz
#cd libart_lgp-2.3.17
#./configure
#make
#make install
#cp -r /usr/local/include/libart-2.0 /usr/include
#如果安装该软件发生报错,则安装cgilib-0.5.tar.gz
#tar zxvf cgilib-0.5.tar.gz
#cd cgilib-0.5
#make
#cp libcgi.a /usr/local/lib
#cp cgi.h /usr/include
#如果仍然报错,则安装libart_lgpl-devel包
#yum install libart_lgpl-devel
#如果还报错configure: error: Please fix the library issues listed above and try again, 则安装pango-devel和cairo-devel这两个开发包
#yum install pango-devel* cairo-devel*

以上问题都解决之后,记住,需要把rrdtool、rrdtool-devel、perl-rrdtool这3个包在同一时间使用rpm命令安装,以排除libart模块的依赖性问题。

点击复制链接 与好友分享!回本站首页
分享到: 更多
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:1.3 功能
下一篇:1.5 小结
相关文章
图文推荐
JavaScript网页动画设
1.9 响应式
1.8 登陆页式
1.7 主题式
排行
热门
文章
下载
读书

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做最好的IT技术学习网站