|
作者: 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
No comments yet.