Chinaunix首页 | 论坛 | 博客

  • 博客访问: 900330
  • 博文数量: 226
  • 博客积分: 10077
  • 博客等级: 上将
  • 技术积分: 2708
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-25 14:36
文章分类

全部博文(226)

文章存档

2010年(15)

2009年(82)

2008年(129)

我的朋友

分类: LINUX

2009-03-29 19:37:43

RRDTool 1.2.27安装脚本(2008-05-01 17:53:02)
将此脚本跟所用到的Tarball放到同一目录下,并给执行权限。
所需Tarball:
zlib-1.2.3.tar.gz
libpng-1.2.10.tar.gz
freetype-2.3.5.tar.gz
libart_lgpl-2.3.17.tar.gz
rrdtool-1.2.27.tar.gz

#!/bin/sh
BUILD_DIR=`pwd`
LIB_DIR=/usr/local
INSTALL_DIR=/usr/local/rrdtool

# Building zlib
cd $BUILD_DIR
tar 
zxf zlib-1.2.3.tar.gz
cd zlib-1.2.3
env CFLAGS="-O3 -fPIC" ./configure --prefix=$LIB_DIR
make
make install

# Building libpng
cd $BUILD_DIR
tar zxvf libpng-1.2.10.tar.gz
cd libpng-1.2.10
env CPPFLAGS="-I$LIB_DIR/include" LDFLAGS="-L$LIB_DIR/lib" CFLAGS="-O3 -fPIC" ./configure --disable-shared --prefix=$LIB_DIR
make
make install

# Building freetype
cd $BUILD_DIR
tar zxvf freetype-2.3.5.tar.gz
cd freetype-2.3.5
env CPPFLAGS="-I$LIB_DIR/include" LDFLAGS="-L$LIB_DIR/lib" CFLAGS="-O3 -fPIC" ./configure --disable-shared --prefix=$LIB_DIR
make
make install

# Building libart_lgpl
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=$LIB_DIR
make
make install

# Setting environment variables
IR=-I$LIB_DIR/include
CPPFLAGS="$IR $IR/libart-2.0 $IR/freetype2 $IR/libpng"
LDFLAGS="-L$LIB_DIR/lib"
CFLAGS=-O3
export CPPFLAGS LDFLAGS CFLAGS

# Building RRDTool
cd $BUILD_DIR
tar zxvf rrdtool-1.2.27.tar.gz
cd rrdtool-1.2.27
./configure --prefix=$INSTALL_DIR --disable-python --disable-tcl
make
make install

ln -s /usr/local/rrdtool/bin/* /usr/local/bin/
阅读(1195) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~