博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
安装rrdtool1.4.2的脚本
阅读量:7187 次
发布时间:2019-06-29

本文共 2764 字,大约阅读时间需要 9 分钟。

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 http://pkgconfig.freedesktop.org/releases/pkg-config-0.23.tar.gz  
  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 http://oss.oetiker.ch/rrdtool/pub/libs/freetype-2.3.5.tar.gz  
  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 http://fontconfig.org/release/fontconfig-2.4.2.tar.gz  
  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 http://www.cairographics.org/releases/pixman-0.10.0.tar.gz  
  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 http://www.cairographics.org/releases/cairo-1.6.4.tar.gz  
  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 http://oss.oetiker.ch/rrdtool/pub/libs/glib-2.15.4.tar.gz  
  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 http://oss.oetiker.ch/rrdtool/pub/libs/pango-1.21.1.tar.bz2  
  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 http://ftp.gnome.org/pub/gnome/sources/intltool/0.40/intltool-0.40.6.tar.gz  
  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 http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.4.2.tar.gz  
  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 

 

     本文转自yifangyou 51CTO博客,原文链接:http://blog.51cto.com/yifangyou/604616,如需转载请自行联系原作者

你可能感兴趣的文章
java 里关于二叉树排序的问题
查看>>
每天一个linux命令(13):less 命令
查看>>
ios项目常用目录分包结构
查看>>
ThinkPHP中的动态缓存(S方法)和快速缓存(F方法)
查看>>
GoLang练习实例100之006----斐波那契数列
查看>>
富文本编辑器焦点
查看>>
机器学习认知
查看>>
iOS应用程序生命周期(前后台切换,应用的各种状态)详解
查看>>
$GLOBALS ["HTTP_RAW_POST_DATA"]为空
查看>>
谷歌浏览器中,js首次打印,图片没显示
查看>>
设计自己解析XML字段,并反射到对应类
查看>>
linux 下安装maven + git直接编译项目
查看>>
oracle用sum函数实现累加
查看>>
java中创建对象的方法
查看>>
UNIX/Linux系统取证之信息采集案例
查看>>
Python知识点总结篇(五)
查看>>
一致性算法探寻(扩展版)1
查看>>
这几个 Chrome 的 Tab 增强插件你都用上了吗?
查看>>
Java中的浅拷贝与深拷贝
查看>>
微信小程序联盟:官方文档+精品教程+demo集合(6月9日更新,持续更新中……)...
查看>>