加载中…
个人资料
Stone
Stone
  • 博客等级:
  • 博客积分:0
  • 博客访问:611,639
  • 关注人气:175
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
相关博文
推荐博文
谁看过这篇博文
加载中…
正文 字体大小:

RRDTool 1.2.27安装脚本

(2008-05-01 17:53:02)
标签:

rrdtool安装

zlib

libpng

freetype

libart_lgpl

it

分类: 网络监控
将此脚本跟所用到的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/

0

阅读 评论 收藏 转载 喜欢 打印举报/Report
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有