Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4213066
  • 博文数量: 291
  • 博客积分: 8003
  • 博客等级: 大校
  • 技术积分: 4275
  • 用 户 组: 普通用户
  • 注册时间: 2010-10-30 18:28
文章分类

全部博文(291)

文章存档

2017年(1)

2013年(47)

2012年(115)

2011年(121)

2010年(7)

分类: LINUX

2011-05-22 10:36:38

rrdtool是linux系统里著名的统计绘图工具,特别是大部分的开源监控系统(nagios,ganglia,mrtg,cati)都用到它,下面是我安装rrdtool1.4.2时写的安装脚本,若是没有下载安装包的话,可以把代码里的wget打开

  1. mkdir /software/rrdtool
  2. export BUILD_DIR=/software/rrdtool
  3. export INSTALL_DIR=/usr/local/rrdtool
  4. export CFLAGS="-O3 -fPIC"
  5. export LDFLAGS="-Wl,--rpath -Wl,${INSTALL_DIR}/lib"
  6. export PKG_CONFIG_PATH=/usr/local/rrdtool/lib/pkgconfig
  7. cd $BUILD_DIR
  8. #wget
  9. tar xzvf pkg-config-0.23.tar.gz
  10. cd pkg-config-0.23
  11. ./configure --prefix=$INSTALL_DIR
  12. make
  13. make install
  14. cd $BUILD_DIR
  15. #wget
  16. tar xzvf freetype-2.3.5.tar.gz
  17. cd freetype-2.3.5
  18. ./configure --prefix=$INSTALL_DIR CFLAGS="-O3 -fPIC"
  19. make
  20. make install
  21. cd $BUILD_DIR
  22. #wget
  23. tar xzvf fontconfig-2.4.2.tar.gz
  24. cd fontconfig-2.4.2
  25. ./configure --prefix=$INSTALL_DIR \
  26. --sysconfdir=/etc --localstatedir=/var \
  27. --disable-docs --without-add-fonts \
  28. --with-docdir=/usr/share/doc/fontconfig-2.4.2 && make
  29. install -v -m644 doc/*.3 /usr/share/man/man3 &&
  30. install -v -m644 doc/*.5 /usr/share/man/man5 &&
  31. install -v -m755 \
  32. -d /usr/share/doc/fontconfig-2.4.2/fontconfig-devel &&
  33. install -v -m644 doc/*.{html,pdf,txt} \
  34. /usr/share/doc/fontconfig-2.4.2 &&
  35. install -v -m644 doc/fontconfig-devel/* \
  36. /usr/share/doc/fontconfig-2.4.2/fontconfig-devel
  37. cd $BUILD_DIR
  38. #wget
  39. tar xzvf pixman-0.10.0.tar.gz
  40. cd pixman-0.10.0
  41. ./configure --prefix=$INSTALL_DIR
  42. make
  43. make install
  44. cp pixman-1.pc /usr/lib/pkgconfig/
  45. cd $BUILD_DIR
  46. #wget
  47. tar xzvf cairo-1.6.4.tar.gz
  48. cd cairo-1.6.4
  49. ./configure --prefix=$INSTALL_DIR \
  50. --enable-xlib=no \
  51. --enable-xlib-render=no \
  52. --enable-win32=no
  53. make
  54. make install
  55. cd $BUILD_DIR
  56. #wget
  57. tar xzvf glib-2.15.4.tar.gz
  58. cd glib-2.15.4
  59. ./configure --prefix=$INSTALL_DIR
  60. make
  61. make install
  62. cd $BUILD_DIR
  63. #wget
  64. tar jxvf pango-1.21.1.tar.bz2
  65. cd pango-1.21.1
  66. ./configure --prefix=$INSTALL_DIR --without-X
  67. make
  68. make install
  69. cd $BUILD_DIR
  70. #wget
  71. tar zxvf intltool-0.40.6.tar.gz
  72. cd intltool-0.40.6
  73. ./configure
  74. make
  75. make install
  76. yum -y install libart_lgpl-devel tcl tcl-devel perl-XML-Parser
  77. cd $BUILD_DIR
  78. #wget
  79. tar zxvf rrdtool-1.4.2.tar.gz
  80. cd rrdtool-1.4.2
  81. ./configure --prefix=/usr/local/rrdtool --disable-tcl --disable-python --with-rrdtool=/usr/local/rrdtool/bin/rrdtool
  82. make && make install
阅读(2592) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~