php安装rrdtool扩展,rrdtool的安装

2022-04-26 00:00:00 专区 代码 方式 安装 复制

一) 安装前的准备

以 Redhat 9 为例 :

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

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

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

[root@dns1 bob]# rpm -qa |grep zlib

zlib-1.1.4-8

zlib-devel-1.1.4-8

[root@dns1 bob]#

复制代码

[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]#

复制代码

[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]#

复制代码

[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包不同版本而已。

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 安装在什么位置。

例如 :

[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 命令看是否安装成功

四)测试安装是否成功

[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 中去。

[root@dns1 rrdtool-1.2.14]# vi ~/.bashrc

复制代码

把 PATH 一行修改为 :

PATH=$PATH:$HOME/bin:/usr/local/rrdtool-1.2.14/bin

复制代码

整个安装过程到此就结束了,是不是很简单呢 ^_^

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

相关文章