阴虚火旺症状吃什么药:RRDtool 系列连载 -2 :安装 - RRDtool - 阿勃的 blog

来源:百度文库 编辑:中财网 时间:2024/05/05 00:45:34
RRDtool 系列连载 -2 :安装
一) 安装前的准备

  以 Redhat 9 为例 :

  如果要安装 source 包,请到 :http://oss.oetiker.ch/rrdtool/pub/?M=D,

  如果要安装 RPM 包,请到http://dag.wieers.com/packages/rrdtool/ 。

  不管采用那种方式,都需要先确认当前系统中是否有安装如下RPM包 :

[Copy to clipboard] [ - ]CODE:[root@dns1 bob]# rpm -qa |grep zlib               
zlib-1.1.4-8
zlib-devel-1.1.4-8               
[root@dns1 bob]#


[Copy to clipboard] [ - ]CODE:[root@dns1 bob]# rpm -qa |grep libpng
libpng-1.2.2-20
libpng10-devel-1.0.13-11
libpng10-1.0.13-11
libpng-devel-1.2.2-20
[root@dns1 bob]#


[Copy to clipboard] [ - ]CODE:?
[root@dns1 bob]# rpm -qa |grep freetype
freetype-utils-2.1.3-6
freetype-devel-2.1.3-6
freetype-2.1.3-6
freetype-demos-2.1.3-6
[root@dns1 bob]#


[Copy to clipboard] [ - ]CODE:[root@dns1 bob]# rpm -qa |grep  libart_lgpl
libart_lgpl-2.3.11-2
libart_lgpl-devel-2.3.11-2
root@dns1 bob]#
二)RPM 方式安装

Redhat 9 上 RRDtool 相关的 rpm 包如下,并非所有都要装,有些只是同一个rpm包不同版本而已。

[Copy to clipboard] [ - ]CODE:perl-rrdtool-1.0.50-3.rh9.rf.i386.rpm
perl-rrdtool-1.2.13-1.rh9.rf.i386.rpm
perl-rrdtool-1.2.15-1.rh9.rf.i386.rpm
php-rrdtool-1.0.50-3.rh9.rf.i386.rpm
rrdtool-1.0.50-3.rh9.rf.i386.rpm
rrdtool-1.2.13-1.rh9.rf.i386.rpm
rrdtool-1.2.15-1.rh9.rf.i386.rpm
rrdtool-devel-1.0.50-3.rh9.rf.i386.rpm
rrdtool-devel-1.2.13-1.rh9.rf.i386.rpm
rrdtool-devel-1.2.15-1.rh9.rf.i386.rpm
tcl-rrdtool-1.2.13-1.rh9.rf.i386.rpm
三)source 方式安装

   Source 包就简单了,就一个  :http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.2.14.tar.gz

   下面就以 Source 包的方式安装 :

    在开始 build RRDtool 之前,要先决定两件事 :

    第一是在那个目录下执行 build 操作。

    第二是想把 RRDtool 安装在什么位置。

   例如 :

[Copy to clipboard] [ - ]CODE:[root@dns1 bob]# BUILD_DIR=/tmp/rrdbuild
[root@dns1 bob]# INSTALL_DIR=/usr/local/rrdtool-1.2.14
[root@dns1 bob]# mkdir -p $BUILD_DIR
[root@dns1 bob]# cd $BUILD_DIR
[root@dns1 rrdbuild] # tar zxf rrdtool-1.2.14.tar.gz
[root@dns1 rrdbuild] cd rrdtool-1.2.14
[root@dns1 rrdbuild] ./configure --prefix=$INSTALL_DIR && make && make install
然后需要的就是耐心的等待,正常情况下应该是没有问题的,如果还是报错,注意检查是否满足上面的 RPM 需求。

  当重新出现 shell 提示符时,表示安装结束。这时候可以执行 rrdtool 命令看是否安装成功

四)测试安装是否成功

QUOTE:[root@dns1 rrdtool-1.2.14]# /usr/local/rrdtool-1.2.14/bin/rrdtool

RRDtool 1.2.14  Copyright 1997-2006 by Tobias Oetiker
            Compiled Oct 14 2006 10:55:28

Usage: rrdtool [options] command command_options

Valid commands: create, update, updatev, graph, dump, restore,
             last, first, info, fetch, tune, resize, xport

RRDtool is distributed under the Terms of the GNU General
Public License Version 2. (www.gnu.org/copyleft/gpl.html)

For more information read the RRD manpages

[root@dns1 rrdtool-1.2.14]#
如果出现上述输出则表示安装已经成功。不过每次都要输入这么长的命令岂不是很麻烦。最好加入到 PATH 中去。

[Copy to clipboard] [ - ]CODE:[root@dns1 rrdtool-1.2.14]# vi ~/.bashrc
把 PATH 一行修改为 :

[Copy to clipboard] [ - ]CODE:PATH=$PATH:$HOME/bin:/usr/local/rrdtool-1.2.14/bin
整个安装过程到此就结束了,是不是很简单呢 ^_^

  如果你是想安装到别的地方,只要把上面对应的 /usr/local/rrdtool-1.2.14 替换为你想要的目录就可以了

好了,下一节我们讲MRTG和 RRDtool 实施前的规划问题。