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


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

    1. 下载并安装pkg-config

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

    2. 下载并安装zlib、libpngfreetypelibxml2fontconfig

  1. tar zxvf zlib-1.2.3.tar.gz  
  2. cd zlib-1.2.3  
  3. ./configure --prefix=$PREFIX  
  4. make && make install  
  5. cd ..  
  6.  
  7. tar zxvf libpng-1.2.18.tar.gz  
  8. cd libpng-1.2.18  
  9. ./configure --prefix=$PREFIX  
  10. make && make install  
  11. cd ..  
  12.  
  13. tar zxvf freetype-2.3.5.tar.gz  
  14. cd freetype-2.3.5  
  15. ./configure --prefix=$PREFIX  
  16. make && make install  
  17. cd ..  
  18.  
  19. tar zxvf libxml2-2.6.3.tar.gz  
  20. cd libxml2-2.6.3  
  21. ./configure --prefix=$PREFIX  
  22. make && make install  
  23. cd ..  
  24.  
  25. tar zxvf fontconfig-2.4.2.tar.gz  
  26. cd fontconfig-2.4.2  
  27. ./configure --prefix=$PREFIX --with-freetype-config=$PREFIX/bin/freetype-config --with-expat-lib=/usr/lib  
  28. make && make install  
  29. cd .. 

    3. 下载并安装pixmancairoglibpango

  1. tar zxvf pixman-0.10.0.tar.gz  
  2. cd pixman-0.10.0  
  3. ./configure --prefix=$PREFIX  
  4. make && make install  
  5. cd ..  
  6.  
  7. tar zxvf cairo-1.6.4.tar.gz  
  8. cd cairo-1.6.4  
  9. ./configure --prefix=$PREFIX --enable-xlib=no --enable-xlib-render=no --enable-win32=no  
  10. make && make install  
  11. cd ..  
  12.  
  13. tar zxvf glib-2.15.4.tar.gz  
  14. cd glib-2.15.4  
  15. ./configure --prefix=$PREFIX  
  16. make && make install  
  17. cd ..  
  18.  
  19. tar zxvf pango-1.21.1.tar.gz  
  20. cd pango-1.21.1  
  21. ./configure --prefix=$PREFIX --without-x  
  22. make && make install  
  23. cd .. 

    4. 下载并安装rrdtool

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

相关内容