這實際上不是仙人掌問題,而是RRDTool庫的問題。確保已更新RRDTool依賴的庫,因為它似乎缺少函數名。
安裝rrdtool之前確保安裝了這些庫zlib libpng freetype libart_lgpl
驗證如下
[root@localhost rrdtool-1.2.6]# rpm -qa |grep zlib
zlib-1.2.3-3
zlib-devel-1.2.3-3
[root@localhost rrdtool-1.2.6]# rpm -qa |grep libpng
libpng-devel-1.2.10-7
libpng-1.2.10-7
[root@localhost rrdtool-1.2.6]# rpm -qa |grep freetype
freetype-2.2.1-16.el5
freetype-devel-2.2.1-16.el5
[root@localhost rrdtool-1.2.6]# rpm -qa |grep libart_lgpl
libart_lgpl-2.3.17-4
libart_lgpl-devel-2.3.17-4
驗證如下
[root@localhost rrdtool-1.2.6]# rpm -qa |grep zlib
zlib-1.2.3-3
zlib-devel-1.2.3-3
[root@localhost rrdtool-1.2.6]# rpm -qa |grep libpng
libpng-devel-1.2.10-7
libpng-1.2.10-7
[root@localhost rrdtool-1.2.6]# rpm -qa |grep freetype
freetype-2.2.1-16.el5
freetype-devel-2.2.1-16.el5
[root@localhost rrdtool-1.2.6]# rpm -qa |grep libart_lgpl
libart_lgpl-2.3.17-4
libart_lgpl-devel-2.3.17-4
如果沒有devel包,可以通過Google搜索到devel包安裝,
http://rpmfind.net/linux/RPM/centos/6.10/x86_64/Packages/libart_lgpl-devel-2.3.20-5.1.el6.x86_64.html
例如:沒有freetype-devel-2.2.1-16.e15這個包,
通過 www.google.com搜索freetype-2.2.1-16 devel就可以找到這個包,注意小版本也需要相同才可以安裝
例如:沒有freetype-devel-2.2.1-16.e15這個包,
通過 www.google.com搜索freetype-2.2.1-16 devel就可以找到這個包,注意小版本也需要相同才可以安裝