Username: Password:

自动安装rrd脚本
来源: ChinaUnix博客  作者: ChinaUnix博客   发布时间:2007-01-01 13:42:00


                把rrd官方的rrdbuild.txt 稍微改一下就得到如下脚本rrdbuild.sh
脚本内容如下:
        BUILD_DIR=/tmp/rrdbuild
        INSTALL_DIR=/usr/local/rrdtool-1.2.22
        mkdir -p $BUILD_DIR
        cd $BUILD_DIR
        wget http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.2.22.tar.gz
            cd $BUILD_DIR
            wget http://oss.oetiker.ch/rrdtool/pub/libs/zlib-1.2.3.tar.gz
            tar  zxf zlib-1.2.3.tar.gz
            cd zlib-1.2.3
            env CFLAGS="-O3 -fPIC" ./configure --prefix=$BUILD_DIR/lb
            make
            make install
            cd $BUILD_DIR
            wget http://oss.oetiker.ch/rrdtool/pub/libs/libpng-1.2.10.tar.gz
            tar zxvf libpng-1.2.10.tar.gz
            cd libpng-1.2.10
            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
            cd $BUILD_DIR
            wget http://oss.oetiker.ch/rrdtool/pub/libs/freetype-2.1.10.tar.bz2
            tar jxvf freetype-2.1.10.tar.bz2
            cd freetype-2.1.10
            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
            cd $BUILD_DIR
            wget http://oss.oetiker.ch/rrdtool/pub/libs/libart_lgpl-2.3.17.tar.gz
        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
        
        ranlib $BUILD_DIR/lb/lib/*.a
        
        set IR=-I$BUILD_DIR/lb/include
        setenv CPPFLAGS "$IR $IR/libart-2.0 $IR/freetype2 $IR/libpng"
        setenv LDFLAGS  -L$BUILD_DIR/lb/lib
        setenv CFLAGS -O3
        
        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
        
        cd $BUILD_DIR/rrdtool-1.2.22
        ./configure --prefix=$INSTALL_DIR --disable-python --disable-tcl
        make clean
        make
        make install
               
               
               
               
               

喜欢本文,那就收藏到:

    Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 POCO网摘 添加到饭否 QQ书签 Digbuzz我挖网
相关评论  我也要评论
还没有关于此文章的相关评论!
  • 昵称: (为空则显示guest)
  • 评论分数: ★ ★ ★★★ ★★★★ ★★★★★
  • 评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
  • 导航
    赞助商
    文章类别
    订阅