Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1097821
  • 博文数量: 165
  • 博客积分: 5957
  • 博客等级: 大校
  • 技术积分: 2015
  • 用 户 组: 普通用户
  • 注册时间: 2010-11-24 15:04
文章分类

全部博文(165)

文章存档

2014年(10)

2013年(14)

2012年(9)

2011年(22)

2010年(17)

2009年(17)

2008年(26)

2007年(34)

2006年(16)

我的朋友

分类: LINUX

2008-06-30 09:48:27

版本rrdtool 1.3.4
开发时安装脚本:(官方文档有不少错误,以下是修复过的)
 

#!/bin/sh

BUILD_DIR=/tmp/rrdbuild
INSTALL_DIR=/usr/local/rrdtool-1.3.4
MAKE=make
mkdir -p $BUILD_DIR
cd $BUILD_DIR
        wget http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.3.4.tar.gz
        gunzip -c rrdtool-1.3.4.tar.gz | tar xf -
export PKG_CONFIG_PATH=${INSTALL_DIR}/lib/pkgconfig
export PATH=$INSTALL_DIR/bin:$PATH
export LDFLAGS="-Wl,--rpath -Wl,${INSTALL_DIR}/lib"

#Building pkgconfig

            wget http://pkgconfig.freedesktop.org/releases/pkg-config-0.23.tar.gz
            gunzip -c pkg-config-0.23.tar.gz | tar xf -
            cd pkg-config-0.23
            ./configure --prefix=$INSTALL_DIR CFLAGS="-O3 -fPIC"
            $MAKE
            $MAKE install

#Building zlib

            cd $BUILD_DIR
            wget http://oss.oetiker.ch/rrdtool/pub/libs/zlib-1.2.3.tar.gz
            gunzip -c zlib-1.2.3.tar.gz | tar xf -
            cd zlib-1.2.3
            ./configure --prefix=$INSTALL_DIR --shared
            $MAKE
            $MAKE install

#Building libpng

            cd $BUILD_DIR
            wget http://oss.oetiker.ch/rrdtool/pub/libs/libpng-1.2.18.tar.gz
            gunzip -c libpng-1.2.18.tar.gz | tar xf -
            cd libpng-1.2.18
            env CFLAGS="-O3 -fPIC" ./configure --prefix=$INSTALL_DIR
            $MAKE
            $MAKE install

#Building freetype

            cd $BUILD_DIR
            wget http://oss.oetiker.ch/rrdtool/pub/libs/freetype-2.3.5.tar.gz
            gunzip -c freetype-2.3.5.tar.gz | tar xf -
            cd freetype-2.3.5
            ./configure --prefix=$INSTALL_DIR CFLAGS="-O3 -fPIC"
            $MAKE
            $MAKE install

#Building LibXML2

            cd $BUILD_DIR
            wget http://www.sfr-fresh.com/unix/privat/libxml2-2.6.32.tar.gz
            gunzip -c libxml2-sources-2.6.32.tar.gz | tar xf -
            cd libxml2-sources-2.6.32
            ./configure --prefix=$INSTALL_DIR CFLAGS="-O3 -fPIC"
            $MAKE
            $MAKE install

#Building fontconfig

            cd $BUILD_DIR
            wget http://oss.oetiker.ch/rrdtool/pub/libs/fontconfig-2.4.2.tar.gz
            gunzip -c fontconfig-2.4.2.tar.gz | tar xf -
            cd fontconfig-2.4.2
            ./configure --prefix=$INSTALL_DIR CFLAGS="-O3 -fPIC"
            $MAKE
            $MAKE install

#Building Pixman

            cd $BUILD_DIR
            wget http://oss.oetiker.ch/rrdtool/pub/libs/pixman-0.10.0.tar.gz
            gunzip -c pixman-0.10.0.tar.gz | tar xf -
            cd pixman-0.10.0
            ./configure --prefix=$INSTALL_DIR CFLAGS="-O3 -fPIC"
            $MAKE
            $MAKE install

#Building Cairo

            cd $BUILD_DIR
            wget http://oss.oetiker.ch/rrdtool/pub/libs/cairo-1.6.4.tar.gz
            gunzip -c cairo-1.6.4.tar.gz | tar xf -
            cd cairo-1.6.4
            ./configure --prefix=$INSTALL_DIR \
               --enable-xlib=no \
               --enable-xlib-render=no \
               --enable-win32=no \
               CFLAGS="-O3 -fPIC"
            $MAKE
            $MAKE install

#Building Glib

            cd $BUILD_DIR
            wget http://oss.oetiker.ch/rrdtool/pub/libs/glib-2.15.4.tar.gz
            gunzip -c glib-2.15.4.tar.gz | tar xf -
            cd glib-2.15.4
             export PKG_CONFIG=${INSTALL_DIR}/bin/pkg-config
            ./configure --prefix=$INSTALL_DIR CFLAGS="-O3 -fPIC"
            $MAKE
            $MAKE install

#Building Pango

            cd $BUILD_DIR
            wget http://ftp.gnome.org/pub/GNOME/sources/pango/1.21/pango-1.21.3.tar.gz
            gunzip -c pango-1.21.3.tar.gz | tar xf -
            cd pango-1.21.3
            ./configure --prefix=$INSTALL_DIR CFLAGS="-O3 -fPIC" --without-x
            $MAKE
            $MAKE install

#Building rrd

            cd $BUILD_DIR/rrdtool-1.3.4
            ./configure --prefix=$INSTALL_DIR --disable-tcl
            $MAKE
            $MAKE install

ln -s /usr/local/rrdtool-1.3.4 /usr/local/rrdtool

阅读(1653) | 评论(0) | 转发(0) |
0

上一篇:list

下一篇:java 基础

给主人留下些什么吧!~~