Jeffrey’s Blog

rrdtool1.2.11安装笔记

Filed under: 应用服务 — Jeffrey @ Friday, March 31st, 2006 12:01 am 1,335 views   Print This Post  

作者: Jeffrey
出处:http://blog.zhangjianfeng.com/?p=173

 1.In which directory you want to build the software. Where you want to install the software.

QUOTE:
BUILD_DIR=/tmp/rrdbuild
INSTALL_DIR=/app/rrdtool
mkdir -p $BUILD_DIR
cd $BUILD_DIR

2.Building cgilib

QUOTE:
cd $BUILD_DIR
tar zxf cgilib-0.5.tar.gz
cd cgilib-0.5
make CC=gcc CFLAGS="-O3 -fPIC -I."
mkdir -p $BUILD_DIR/lb/include
cp *.h $BUILD_DIR/lb/include
mkdir -p $BUILD_DIR/lb/lib
cp libcgi* $BUILD_DIR/lb/lib

3.Building zlib

QUOTE:
cd $BUILD_DIR
tar  zxf zlib-1.2.2.tar.gz
cd zlib-1.2.2
env CFLAGS="-O3 -fPIC" ./configure –prefix=$BUILD_DIR/lb
make
make install

4.Building libpng

QUOTE:
cd $BUILD_DIR
tar zxvf libpng-1.2.8-config.tar.gz
cd libpng-1.2.8-config
env CPPFLAGS="-I$BUILD_DIR/lb/include" LDFLAGS="-L$BUILD_DIR/lb/lib" CFLAGS="-O3 -fPIC" \
./configure –disable-shared –prefix=$BUILD_DIR/lb
make
make install

5.Building freetype

QUOTE:
cd $BUILD_DIR
tar zxvf freetype-2.1.9.tar.gz
cd freetype-2.1.9
env CPPFLAGS="-I$BUILD_DIR/lb/include" LDFLAGS="-L$BUILD_DIR/lb/lib" CFLAGS="-O3 -fPIC" \
./configure –disable-shared –prefix=$BUILD_DIR/lb
make
make install

6.Building libart_lgpl

QUOTE:
cd $BUILD_DIR
tar zxvf libart_lgpl-2.3.17.tar.gz
cd libart_lgpl-2.3.17
env CFLAGS="-O3 -fPIC" ./configure –disable-shared –prefix=$BUILD_DIR/lb
make
make install

7.other

QUOTE:
ranlib $BUILD_DIR/lb/lib/*.a
IR=-I$BUILD_DIR/lb/include
CPPFLAGS="$IR $IR/libart-2.0 $IR/freetype2 $IR/libpng"
LDFLAGS=”-L$BUILD_DIR/lb/lib”
CFLAGS=-O3
export CPPFLAGS LDFLAGS CFLAGS

8.Building rrdtool

QUOTE:
tar zxf rrdtool-1.2.11.tar.gz
cd rrdtool-1.2.11
./configure –prefix=$INSTALL_DIR  –disable-tcl
make
make install

上面的安装比较麻烦,需要装不少库,其实,可以,可以直接RPM安装,RedHat的系统,直接从安装光盘上找到这几个库,安装就可.主要的包有:
libart_lgpl
libart_lgpl-devel
libpng
libpng-devel
zlib
zlib-devel
freetype
freetype-devel
找到上面这些包,直接rpm –ivh *.rpm
cgilib好象没有,而且,从rrdtool官方网站下载的cgilib无法安装.我们也不需要rrdcgi,所以,可以不考虑了.
安装完后,解压1.2版的rrdtool
./configure –prefix=/usr/local/rrdtool –disable-rrdcgi
make
make install
cp /usr/local/rrdtool/bin/* /usr/local/bin/
 

参考文章: http://cms.sidersoft.com/nms/index_html/tutorial/rrdtool/build/view

给本文打分: 1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

7 Comments »

No comments yet.

RSS feed for comments on this post. TrackBack URL

Leave a comment

京ICP备06038449号