RHEL5.5安装rrdtool 解决多多依赖关系

字体大小: 中小 标准 ->行高大小: 标准
 在一些监控软件中需要借助rrdtool绘图,然后安装rrdtool这个画图工具的时候经常报错,下面就简单说明下安装步骤(RHEL5.5 32bit)。

    1. 下载并安装pkg-config

  1. export PREFIX=/usr/local/rrdtool  export CFLAGS="-O3 -fPIC" 
  2. export LDFLAGS="-Wl,--rpath -Wl,${PREFIX}/lib" export PKG_CONFIG_PATH=${PREFIX}/lib/pkgconfig  
  3.  tar zxvf pkg-config-0.23.tar.gz  
  4. cd pkg-config-0.23  ./configure --prefix=$PREFIX  
  5. make && make install  cd .. 

    2. 下载并安装zlib、libpng、freetype、libxml2、fontconfig

  1. tar zxvf zlib-1.2.3.tar.gz  cd zlib-1.2.3  
  2. ./configure --prefix=$PREFIX  make && make install  
  3. cd ..   
  4. tar zxvf libpng-1.2.18.tar.gz  cd libpng-1.2.18  
  5. ./configure --prefix=$PREFIX  make && make install  
  6. cd ..   
  7. tar zxvf freetype-2.3.5.tar.gz  cd freetype-2.3.5  
  8. ./configure --prefix=$PREFIX  make && make install  
  9. cd ..   
  10. tar zxvf libxml2-2.6.3.tar.gz  cd libxml2-2.6.3  
  11. ./configure --prefix=$PREFIX  make && make install  
  12. cd ..   
  13. tar zxvf fontconfig-2.4.2.tar.gz  cd fontconfig-2.4.2  
  14. ./configure --prefix=$PREFIX --with-freetype-config=$PREFIX/bin/freetype-config --with-expat-lib=/usr/lib  make && make install  
  15. cd .. 

    3. 下载并安装pixman、cairo、glib、pango

  1. tar zxvf pixman-0.10.0.tar.gz  cd pixman-0.10.0  
  2. ./configure --prefix=$PREFIX  make && make install  
  3. cd ..   
  4. tar zxvf cairo-1.6.4.tar.gz  cd cairo-1.6.4  
  5. ./configure --prefix=$PREFIX --enable-xlib=no --enable-xlib-render=no --enable-win32=no  make && make install  
  6. cd ..   
  7. tar zxvf glib-2.15.4.tar.gz  cd glib-2.15.4  
  8. ./configure --prefix=$PREFIX  make && make install  
  9. cd ..   
  10. tar zxvf pango-1.21.1.tar.gz  cd pango-1.21.1  
  11. ./configure --prefix=$PREFIX --without-x  make && make install  
  12. cd .. 

    4. 下载并安装rrdtool

  1. tar xzvf rrdtool-1.3.8.tar.gz  cd rrdtool-1.3.8  
  2. ./configure --prefix=$PREFIX  make && make install  
  3. cd .. 

此文章由 http://www.ositren.com 收集整理 ,地址为: http://www.ositren.com/htmls/66885.html