在redhat as4 上安装rrdtool
来源:互联网 发布:js 异步方法 同步执行 编辑:程序博客网 时间:2024/05/29 18:38
在redhat as4 上安装rrdtool
1.设置变量:
#mkdir /opt/rrdtool-1.4.4
export INSTALL_DIR=/opt/rrdtool-1.4.4
尝试安装:
wget http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.4.4.tar.gz
gunzip -c rrdtool-1.4.4.tar.gz | tar xf -
cd rrdtool-1.4.4
./configure --prefix=$INSTALL_DIR && make && make install
Ok, this was very optimistic. This try will probably have ended with
configure complaining about several missing libraries.
2.若失败,尝试安装依赖包:
2.1 先设置变量:
export PKG_CONFIG_PATH=${INSTALL_DIR}/lib/pkgconfig
export PATH=$INSTALL_DIR/bin:$PATH
export LDFLAGS="-Wl,--rpath -Wl,${INSTALL_DIR}/lib"
2.2 安装 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
安装完之后,再设置变量:
export PKG_CONFIG=$INSTALL_DIR/bin/pkg-config
2.3 安装 zlib
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
env CFLAGS="-O3 -fPIC" ./configure --prefix=$INSTALL_DIR --shared
$MAKE
$MAKE install
2.4 安装 libpng
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.10
env CFLAGS="-O3 -fPIC" ./configure --prefix=$INSTALL_DIR
$MAKE
$MAKE install
2.5 安装 freetype
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
2.6 安装 LibXML2
wget http://oss.oetiker.ch/rrdtool/pub/libs/libxml2-2.6.32.tar.gz
gunzip -c libxml2-2.6.32.tar.gz | tar xf -
cd libxml2-2.6.32
./configure --prefix=$INSTALL_DIR CFLAGS="-O3 -fPIC"
$MAKE
$MAKE install
2.7 安装 fontconfig
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" --with-freetype-config=$INSTALL_DIR/bin/freetype-config
$MAKE
$MAKE install
2.8 安装 Pixman
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
2.9 安装 Cairo
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
configure: error: pixman >= 0.10.0 is required
从pixman安装包内复制pixman-1.pc 至 /usr/lib/pkgconfig/
然后在进行cairo的安装
2.10 安装 Glib
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
./configure --prefix=$INSTALL_DIR CFLAGS="-O3 -fPIC"
$MAKE
$MAKE install
2.11 安装 Pango
wget http://oss.oetiker.ch/rrdtool/pub/libs/pango-1.21.1.tar.bz2
bunzip2 -c pango-1.21.1.tar.bz2 | tar xf -
cd pango-1.21.1
./configure --prefix=$INSTALL_DIR CFLAGS="-O3 -fPIC" --without-x
$MAKE
$MAKE install
2.12 再次尝试安装rrdtool
./configure --prefix=$INSTALL_DIR --disable-tcl --disable-python
若在此遇到I found a copy of pkgconfig, but there is no cairo-png.pc file around.的错误,则先export PKG_CONFIG_PATH=${INSTALL_DIR}/lib/pkgconfig即可。
$MAKE clean
$MAKE
若在此遇到cc1: invalid option `tune=pentium4'错误则可修改./rrdtool-1.4.4/bindings/perl-shared/Makefile文件,
去掉-mtune=pentium4,然后继续运行make,注意 不要make clean再make。
$MAKE install
至此成功安装完毕。
1.设置变量:
#mkdir /opt/rrdtool-1.4.4
export INSTALL_DIR=/opt/rrdtool-1.4.4
尝试安装:
wget http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.4.4.tar.gz
gunzip -c rrdtool-1.4.4.tar.gz | tar xf -
cd rrdtool-1.4.4
./configure --prefix=$INSTALL_DIR && make && make install
Ok, this was very optimistic. This try will probably have ended with
configure complaining about several missing libraries.
2.若失败,尝试安装依赖包:
2.1 先设置变量:
export PKG_CONFIG_PATH=${INSTALL_DIR}/lib/pkgconfig
export PATH=$INSTALL_DIR/bin:$PATH
export LDFLAGS="-Wl,--rpath -Wl,${INSTALL_DIR}/lib"
2.2 安装 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
安装完之后,再设置变量:
export PKG_CONFIG=$INSTALL_DIR/bin/pkg-config
2.3 安装 zlib
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
env CFLAGS="-O3 -fPIC" ./configure --prefix=$INSTALL_DIR --shared
$MAKE
$MAKE install
2.4 安装 libpng
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.10
env CFLAGS="-O3 -fPIC" ./configure --prefix=$INSTALL_DIR
$MAKE
$MAKE install
2.5 安装 freetype
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
2.6 安装 LibXML2
wget http://oss.oetiker.ch/rrdtool/pub/libs/libxml2-2.6.32.tar.gz
gunzip -c libxml2-2.6.32.tar.gz | tar xf -
cd libxml2-2.6.32
./configure --prefix=$INSTALL_DIR CFLAGS="-O3 -fPIC"
$MAKE
$MAKE install
2.7 安装 fontconfig
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" --with-freetype-config=$INSTALL_DIR/bin/freetype-config
$MAKE
$MAKE install
2.8 安装 Pixman
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
2.9 安装 Cairo
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
configure: error: pixman >= 0.10.0 is required
从pixman安装包内复制pixman-1.pc 至 /usr/lib/pkgconfig/
然后在进行cairo的安装
2.10 安装 Glib
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
./configure --prefix=$INSTALL_DIR CFLAGS="-O3 -fPIC"
$MAKE
$MAKE install
2.11 安装 Pango
wget http://oss.oetiker.ch/rrdtool/pub/libs/pango-1.21.1.tar.bz2
bunzip2 -c pango-1.21.1.tar.bz2 | tar xf -
cd pango-1.21.1
./configure --prefix=$INSTALL_DIR CFLAGS="-O3 -fPIC" --without-x
$MAKE
$MAKE install
2.12 再次尝试安装rrdtool
./configure --prefix=$INSTALL_DIR --disable-tcl --disable-python
若在此遇到I found a copy of pkgconfig, but there is no cairo-png.pc file around.的错误,则先export PKG_CONFIG_PATH=${INSTALL_DIR}/lib/pkgconfig即可。
$MAKE clean
$MAKE
若在此遇到cc1: invalid option `tune=pentium4'错误则可修改./rrdtool-1.4.4/bindings/perl-shared/Makefile文件,
去掉-mtune=pentium4,然后继续运行make,注意 不要make clean再make。
$MAKE install
至此成功安装完毕。
- 在redhat as4 上安装rrdtool
- RedHat AS4在移动硬盘上的安装
- subversion在redhat AS4或AS5上的安装
- 在Redhat AS4上安装配置svn 1.4
- 在Redhat AS4上安装配置svn 1.4(svnserve方式)
- RedHat AS4安装
- RedHat AS4安装yum
- redhat AS4安装yum
- 在linux Redhat as4上通过jsvc自动启动tomcat
- Redhat-Linux-Enterprise-AS4-Up2上安装Oracle amd64_db_9204
- REDHAT AS4 x86-64上安装Oracle10201报错
- Redhat AS4系统上使用rpm安装gcc
- RedHat AS4上安装yum与gcc详细教程
- [转载]RedHat AS4.0(X86) 上安装 Oracle9iR2 数据库
- 在redhat AS4中安装fcitx小企鹅输入法
- RedHat Linux AS4安装ORACLE10g
- RedHat AS4下安装tripwire
- RedHat Linux AS4 安装openssl
- error LNK1104: 无法打开文件“E:\vcproject\D15.7\Debug\D15.7.exe”LINK
- Windows本地域名映射
- postgresql使用pg_dump、pg_restore备份及恢复数据库
- twitter和新浪微博比较
- 信息对称
- 在redhat as4 上安装rrdtool
- 飞猪投稿伤感日志-我哭了谁知道?
- Android最近学到的文字效果填充~不用Html也可以实现
- [协议分析] IP分片(碎片)重组简单概念
- 求职那些事十二之百度一面
- Ubuntu KVM Client OS创建 二
- get与post区别
- linux 电池驱动
- linux shell 中对于2>&1 &的含义