安裝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
安裝rrdtool時必須要安裝cgilib這個庫,以下是正確的安裝方法
rrdtool 1.2.*
Download:
http://oss.oetiker.ch/rrdtool/
Dependent package:
http://oss.oetiker.ch/rrdtool/pub/libs/
Difficulty:
install libcgi
wget http://people.ee.ethz.ch/~oetiker/webtools/rrdtool/pub/libs/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
cd rrdtool-1.2.6
./configure
進行配置
如果./configure時出現下面這個錯誤
- configure: error: Please fix the library issues listed above and try again.
就要安裝libart_lgpl-devel這個包
make 進行編譯
make install 将編譯好的安裝到/usr/local/rrdtool-1.2.6/
ls /usr/local/rrdtool-1.2.6/ 檢視該目錄
bin examples include lib man share shared 應該有這些目錄才正至此rrdtool安裝成功
如果已經被安裝,而你freetype又是通過2進制包編譯安裝的,那麼他的包也不能通過,必須安裝rpm的開發包:
- yum install freetype-devel