Httpd服务进阶知识-LAMP源码编译安装
作者:尹正杰
版权声明:原创作品,谢绝转载!否则将追究法律责任。
想必大家都知道,动态资源交给fastcgi程序处理,静态资源依旧由httpd服务器处理 。我曾经将httpd,fastcgi,mariadb服务器分开部署(要笔记的下伙伴戳我),httpd服务和fastcgi服务(实际上在就是php-fpm软件包)之间通信是基于php-fpm默认的9000端口。但实际工作中,我们大多数是将httpd服务和fastcgi服务放在同一台服务器上运行,在同一台服务器上运行的话在基于端口访问效率没有本地unix socket效率高。
而想要使用本地套接字进行通信需要httpd版本要在2.4.9版本以上,但CentOS7.6默认安装的版本只有2.4.6,因此我们来一起手动编译安装一下LAMP服务。
一.查看httpd模块对fastcgi模块的支持
1>.查看CentOS7.6默认的源
[root@node101.yinzhengjie.org.cn ~]# yum info httpd Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.tuna.tsinghua.edu.cn * epel: mirrors.yun-idc.com * extras: mirrors.tuna.tsinghua.edu.cn * updates: mirrors.tuna.tsinghua.edu.cn Installed Packages Name : httpd Arch : x86_64 Version : 2.4.6 Release : 90.el7.centos Size : 9.4 M Repo : installed From repo : base Summary : Apache HTTP Server URL : http://httpd.apache.org/ License : ASL 2.0 Description : The Apache HTTP Server is a powerful, efficient, and extensible : web server. [root@node101.yinzhengjie.org.cn ~]# [root@node101.yinzhengjie.org.cn ~]# [root@node101.yinzhengjie.org.cn ~]# rpm -q httpd httpd-2.4.6-90.el7.centos.x86_64 [root@node101.yinzhengjie.org.cn ~]#
2>.查看httpd官网支持fastcgi的配置文档
博主推荐阅读: http://httpd.apache.org/docs/2.4/mod/mod_proxy_fcgi.html
二.编译安装httpd服务
1>.安装环境说明
node101.yinzhengjie.org.cn: 安装httpd,php服务 node108.yinzhengjie.org.cn: 安装Mariadb数据库服务 温馨提升: 其实LAMP的版本部署基本上都大同小异,2019年最新的httpd以及更新到2.4.41,感兴趣的小伙伴可以戳我之前的笔记:https://www.cnblogs.com/yinzhengjie/p/8338222.html 本篇博客不会演示Mariadb的源码编译方式,感兴趣的下伙伴可参考我之前的编译笔记:https://www.cnblogs.com/yinzhengjie/p/11733897.html 本篇博客编译安装的目的是将httpd和fastcgi部署在同一台机器上,且两者的通信方式是基于本地socket套接字。要求httpd的版本必须在2.4.9版本以上。
2>.安装相关依赖包
[root@node101.yinzhengjie.org.cn ~]# [root@node101.yinzhengjie.org.cn ~]# yum -y groupinstall "development tools" Loaded plugins: fastestmirror There is no installed groups file. Maybe run: yum groups mark convert (see man yum) Loading mirror speeds from cached hostfile * base: mirror.bit.edu.cn * extras: mirrors.huaweicloud.com * updates: mirrors.huaweicloud.com Resolving Dependencies --> Running transaction check ---> Package autoconf.noarch 0:2.69-11.el7 will be installed ---> Package automake.noarch 0:1.13.4-3.el7 will be installed --> Processing Dependency: perl(Thread::Queue) for package: automake-1.13.4-3.el7.noarch ---> Package bison.x86_64 0:3.0.4-2.el7 will be installed ---> Package byacc.x86_64 0:1.9.20130304-3.el7 will be installed ---> Package cscope.x86_64 0:15.8-10.el7 will be installed ---> Package ctags.x86_64 0:5.8-13.el7 will be installed ---> Package diffstat.x86_64 0:1.57-4.el7 will be installed ---> Package doxygen.x86_64 1:1.8.5-3.el7 will be installed ---> Package elfutils.x86_64 0:0.176-2.el7 will be installed --> Processing Dependency: elfutils-libs(x86-64) = 0.176-2.el7 for package: elfutils-0.176-2.el7.x86_64 --> Processing Dependency: elfutils-libelf(x86-64) = 0.176-2.el7 for package: elfutils-0.176-2.el7.x86_64 --> Processing Dependency: libdw.so.1(ELFUTILS_0.175)(64bit) for package: elfutils-0.176-2.el7.x86_64 --> Processing Dependency: libdw.so.1(ELFUTILS_0.173)(64bit) for package: elfutils-0.176-2.el7.x86_64 ---> Package flex.x86_64 0:2.5.37-6.el7 will be installed ---> Package gcc.x86_64 0:4.8.5-39.el7 will be installed --> Processing Dependency: libgomp = 4.8.5-39.el7 for package: gcc-4.8.5-39.el7.x86_64 --> Processing Dependency: cpp = 4.8.5-39.el7 for package: gcc-4.8.5-39.el7.x86_64 --> Processing Dependency: libgcc >= 4.8.5-39.el7 for package: gcc-4.8.5-39.el7.x86_64 --> Processing Dependency: libmpfr.so.4()(64bit) for package: gcc-4.8.5-39.el7.x86_64 --> Processing Dependency: libmpc.so.3()(64bit) for package: gcc-4.8.5-39.el7.x86_64 ---> Package gcc-c++.x86_64 0:4.8.5-39.el7 will be installed --> Processing Dependency: libstdc++-devel = 4.8.5-39.el7 for package: gcc-c++-4.8.5-39.el7.x86_64 --> Processing Dependency: libstdc++ = 4.8.5-39.el7 for package: gcc-c++-4.8.5-39.el7.x86_64 ---> Package gcc-gfortran.x86_64 0:4.8.5-39.el7 will be installed --> Processing Dependency: libquadmath-devel = 4.8.5-39.el7 for package: gcc-gfortran-4.8.5-39.el7.x86_64 --> Processing Dependency: libquadmath = 4.8.5-39.el7 for package: gcc-gfortran-4.8.5-39.el7.x86_64 --> Processing Dependency: libgfortran = 4.8.5-39.el7 for package: gcc-gfortran-4.8.5-39.el7.x86_64 --> Processing Dependency: libgfortran.so.3()(64bit) for package: gcc-gfortran-4.8.5-39.el7.x86_64 ---> Package git.x86_64 0:1.8.3.1-20.el7 will be installed --> Processing Dependency: perl-Git = 1.8.3.1-20.el7 for package: git-1.8.3.1-20.el7.x86_64 --> Processing Dependency: rsync for package: git-1.8.3.1-20.el7.x86_64 --> Processing Dependency: perl(Term::ReadKey) for package: git-1.8.3.1-20.el7.x86_64 --> Processing Dependency: perl(Git) for package: git-1.8.3.1-20.el7.x86_64 --> Processing Dependency: perl(Error) for package: git-1.8.3.1-20.el7.x86_64 ---> Package indent.x86_64 0:2.2.11-13.el7 will be installed ---> Package intltool.noarch 0:0.50.2-7.el7 will be installed --> Processing Dependency: perl(XML::Parser) for package: intltool-0.50.2-7.el7.noarch --> Processing Dependency: gettext-devel for package: intltool-0.50.2-7.el7.noarch ---> Package libtool.x86_64 0:2.4.2-22.el7_3 will be installed ---> Package patchutils.x86_64 0:0.3.3-4.el7 will be installed ---> Package rcs.x86_64 0:5.9.0-5.el7 will be installed ---> Package redhat-rpm-config.noarch 0:9.1.0-88.el7.centos will be installed --> Processing Dependency: dwz >= 0.4 for package: redhat-rpm-config-9.1.0-88.el7.centos.noarch --> Processing Dependency: python-srpm-macros for package: redhat-rpm-config-9.1.0-88.el7.centos.noarch --> Processing Dependency: perl-srpm-macros for package: redhat-rpm-config-9.1.0-88.el7.centos.noarch ---> Package rpm-build.x86_64 0:4.11.3-40.el7 will be installed --> Processing Dependency: rpm = 4.11.3-40.el7 for package: rpm-build-4.11.3-40.el7.x86_64 --> Processing Dependency: bzip2 for package: rpm-build-4.11.3-40.el7.x86_64 --> Processing Dependency: /usr/bin/gdb-add-index for package: rpm-build-4.11.3-40.el7.x86_64 ---> Package rpm-sign.x86_64 0:4.11.3-40.el7 will be installed --> Processing Dependency: rpm-build-libs(x86-64) = 4.11.3-40.el7 for package: rpm-sign-4.11.3-40.el7.x86_64 ---> Package subversion.x86_64 0:1.7.14-14.el7 will be installed --> Processing Dependency: subversion-libs(x86-64) = 1.7.14-14.el7 for package: subversion-1.7.14-14.el7.x86_64 --> Processing Dependency: libsvn_wc-1.so.0()(64bit) for package: subversion-1.7.14-14.el7.x86_64 --> Processing Dependency: libsvn_subr-1.so.0()(64bit) for package: subversion-1.7.14-14.el7.x86_64 --> Processing Dependency: libsvn_repos-1.so.0()(64bit) for package: subversion-1.7.14-14.el7.x86_64 --> Processing Dependency: libsvn_ra_svn-1.so.0()(64bit) for package: subversion-1.7.14-14.el7.x86_64 --> Processing Dependency: libsvn_ra_neon-1.so.0()(64bit) for package: subversion-1.7.14-14.el7.x86_64 --> Processing Dependency: libsvn_ra_local-1.so.0()(64bit) for package: subversion-1.7.14-14.el7.x86_64 --> Processing Dependency: libsvn_ra-1.so.0()(64bit) for package: subversion-1.7.14-14.el7.x86_64 --> Processing Dependency: libsvn_fs_util-1.so.0()(64bit) for package: subversion-1.7.14-14.el7.x86_64 --> Processing Dependency: libsvn_fs_fs-1.so.0()(64bit) for package: subversion-1.7.14-14.el7.x86_64 --> Processing Dependency: libsvn_fs_base-1.so.0()(64bit) for package: subversion-1.7.14-14.el7.x86_64 --> Processing Dependency: libsvn_fs-1.so.0()(64bit) for package: subversion-1.7.14-14.el7.x86_64 --> Processing Dependency: libsvn_diff-1.so.0()(64bit) for package: subversion-1.7.14-14.el7.x86_64 --> Processing Dependency: libsvn_delta-1.so.0()(64bit) for package: subversion-1.7.14-14.el7.x86_64 --> Processing Dependency: libsvn_client-1.so.0()(64bit) for package: subversion-1.7.14-14.el7.x86_64 --> Processing Dependency: libneon.so.27()(64bit) for package: subversion-1.7.14-14.el7.x86_64 --> Processing Dependency: libaprutil-1.so.0()(64bit) for package: subversion-1.7.14-14.el7.x86_64 --> Processing Dependency: libapr-1.so.0()(64bit) for package: subversion-1.7.14-14.el7.x86_64 ---> Package swig.x86_64 0:2.0.10-5.el7 will be installed ---> Package systemtap.x86_64 0:4.0-10.el7_7 will be installed --> Processing Dependency: systemtap-devel = 4.0-10.el7_7 for package: systemtap-4.0-10.el7_7.x86_64 --> Processing Dependency: systemtap-client = 4.0-10.el7_7 for package: systemtap-4.0-10.el7_7.x86_64 --> Running transaction check ---> Package apr.x86_64 0:1.4.8-5.el7 will be installed ---> Package apr-util.x86_64 0:1.5.2-6.el7 will be installed ---> Package bzip2.x86_64 0:1.0.6-13.el7 will be installed ---> Package cpp.x86_64 0:4.8.5-39.el7 will be installed ---> Package dwz.x86_64 0:0.11-3.el7 will be installed ---> Package elfutils-libelf.x86_64 0:0.172-2.el7 will be updated ---> Package elfutils-libelf.x86_64 0:0.176-2.el7 will be an update ---> Package elfutils-libs.x86_64 0:0.172-2.el7 will be updated ---> Package elfutils-libs.x86_64 0:0.176-2.el7 will be an update ---> Package gdb.x86_64 0:7.6.1-115.el7 will be installed ---> Package gettext-devel.x86_64 0:0.19.8.1-2.el7 will be installed --> Processing Dependency: gettext-common-devel = 0.19.8.1-2.el7 for package: gettext-devel-0.19.8.1-2.el7.x86_64 ---> Package libgcc.x86_64 0:4.8.5-36.el7 will be updated ---> Package libgcc.x86_64 0:4.8.5-39.el7 will be an update ---> Package libgfortran.x86_64 0:4.8.5-39.el7 will be installed ---> Package libgomp.x86_64 0:4.8.5-36.el7 will be updated ---> Package libgomp.x86_64 0:4.8.5-39.el7 will be an update ---> Package libmpc.x86_64 0:1.0.1-3.el7 will be installed ---> Package libquadmath.x86_64 0:4.8.5-39.el7 will be installed ---> Package libquadmath-devel.x86_64 0:4.8.5-39.el7 will be installed ---> Package libstdc++.x86_64 0:4.8.5-36.el7 will be updated ---> Package libstdc++.x86_64 0:4.8.5-39.el7 will be an update ---> Package libstdc++-devel.x86_64 0:4.8.5-39.el7 will be installed ---> Package mpfr.x86_64 0:3.1.1-4.el7 will be installed ---> Package neon.x86_64 0:0.30.0-4.el7 will be installed --> Processing Dependency: libgnutls.so.28(GNUTLS_3_0_0)(64bit) for package: neon-0.30.0-4.el7.x86_64 --> Processing Dependency: libgnutls.so.28(GNUTLS_2_12)(64bit) for package: neon-0.30.0-4.el7.x86_64 --> Processing Dependency: libgnutls.so.28(GNUTLS_1_4)(64bit) for package: neon-0.30.0-4.el7.x86_64 --> Processing Dependency: libproxy.so.1()(64bit) for package: neon-0.30.0-4.el7.x86_64 --> Processing Dependency: libpakchois.so.0()(64bit) for package: neon-0.30.0-4.el7.x86_64 --> Processing Dependency: libgnutls.so.28()(64bit) for package: neon-0.30.0-4.el7.x86_64 ---> Package perl-Error.noarch 1:0.17020-2.el7 will be installed ---> Package perl-Git.noarch 0:1.8.3.1-20.el7 will be installed ---> Package perl-TermReadKey.x86_64 0:2.30-20.el7 will be installed ---> Package perl-Thread-Queue.noarch 0:3.02-2.el7 will be installed ---> Package perl-XML-Parser.x86_64 0:2.41-10.el7 will be installed ---> Package perl-srpm-macros.noarch 0:1-8.el7 will be installed ---> Package python-srpm-macros.noarch 0:3-32.el7 will be installed ---> Package rpm.x86_64 0:4.11.3-35.el7 will be updated --> Processing Dependency: rpm = 4.11.3-35.el7 for package: rpm-python-4.11.3-35.el7.x86_64 --> Processing Dependency: rpm = 4.11.3-35.el7 for package: rpm-libs-4.11.3-35.el7.x86_64 ---> Package rpm.x86_64 0:4.11.3-40.el7 will be an update ---> Package rpm-build-libs.x86_64 0:4.11.3-35.el7 will be updated ---> Package rpm-build-libs.x86_64 0:4.11.3-40.el7 will be an update ---> Package rsync.x86_64 0:3.1.2-6.el7_6.1 will be installed ---> Package subversion-libs.x86_64 0:1.7.14-14.el7 will be installed ---> Package systemtap-client.x86_64 0:4.0-10.el7_7 will be installed --> Processing Dependency: systemtap-runtime = 4.0-10.el7_7 for package: systemtap-client-4.0-10.el7_7.x86_64 --> Processing Dependency: mokutil for package: systemtap-client-4.0-10.el7_7.x86_64 ---> Package systemtap-devel.x86_64 0:4.0-10.el7_7 will be installed --> Processing Dependency: kernel-devel-uname-r for package: systemtap-devel-4.0-10.el7_7.x86_64 --> Running transaction check ---> Package gettext-common-devel.noarch 0:0.19.8.1-2.el7 will be installed ---> Package gnutls.x86_64 0:3.3.29-9.el7_6 will be installed --> Processing Dependency: trousers >= 0.3.11.2 for package: gnutls-3.3.29-9.el7_6.x86_64 --> Processing Dependency: libnettle.so.4()(64bit) for package: gnutls-3.3.29-9.el7_6.x86_64 --> Processing Dependency: libhogweed.so.2()(64bit) for package: gnutls-3.3.29-9.el7_6.x86_64 ---> Package kernel-debug-devel.x86_64 0:3.10.0-1062.9.1.el7 will be installed ---> Package libproxy.x86_64 0:0.4.11-11.el7 will be installed --> Processing Dependency: libmodman.so.1()(64bit) for package: libproxy-0.4.11-11.el7.x86_64 ---> Package mokutil.x86_64 0:15-2.el7.centos will be installed --> Processing Dependency: libefivar.so.1(libefivar.so.0)(64bit) for package: mokutil-15-2.el7.centos.x86_64 --> Processing Dependency: libefivar.so.1(LIBEFIVAR_0.24)(64bit) for package: mokutil-15-2.el7.centos.x86_64 --> Processing Dependency: libefivar.so.1()(64bit) for package: mokutil-15-2.el7.centos.x86_64 ---> Package pakchois.x86_64 0:0.4-10.el7 will be installed ---> Package rpm-libs.x86_64 0:4.11.3-35.el7 will be updated ---> Package rpm-libs.x86_64 0:4.11.3-40.el7 will be an update ---> Package rpm-python.x86_64 0:4.11.3-35.el7 will be updated ---> Package rpm-python.x86_64 0:4.11.3-40.el7 will be an update ---> Package systemtap-runtime.x86_64 0:4.0-10.el7_7 will be installed --> Processing Dependency: libsymtabAPI.so.9.3()(64bit) for package: systemtap-runtime-4.0-10.el7_7.x86_64 --> Processing Dependency: libdyninstAPI.so.9.3()(64bit) for package: systemtap-runtime-4.0-10.el7_7.x86_64 --> Running transaction check ---> Package dyninst.x86_64 0:9.3.1-3.el7 will be installed --> Processing Dependency: libdwarf.so.0()(64bit) for package: dyninst-9.3.1-3.el7.x86_64 --> Processing Dependency: libboost_thread-mt.so.1.53.0()(64bit) for package: dyninst-9.3.1-3.el7.x86_64 --> Processing Dependency: libboost_system-mt.so.1.53.0()(64bit) for package: dyninst-9.3.1-3.el7.x86_64 --> Processing Dependency: libboost_date_time-mt.so.1.53.0()(64bit) for package: dyninst-9.3.1-3.el7.x86_64 ---> Package efivar-libs.x86_64 0:36-12.el7 will be installed ---> Package libmodman.x86_64 0:2.0.1-8.el7 will be installed ---> Package nettle.x86_64 0:2.7.1-8.el7 will be installed ---> Package trousers.x86_64 0:0.3.14-2.el7 will be installed --> Running transaction check ---> Package boost-date-time.x86_64 0:1.53.0-27.el7 will be installed ---> Package boost-system.x86_64 0:1.53.0-27.el7 will be installed ---> Package boost-thread.x86_64 0:1.53.0-27.el7 will be installed ---> Package libdwarf.x86_64 0:20130207-4.el7 will be installed --> Finished Dependency Resolution Dependencies Resolved ============================================================================================================================================= Package Arch Version Repository Size ============================================================================================================================================= Installing for group install "Development Tools": autoconf noarch 2.69-11.el7 base 701 k automake noarch 1.13.4-3.el7 base 679 k bison x86_64 3.0.4-2.el7 base 674 k byacc x86_64 1.9.20130304-3.el7 base 65 k cscope x86_64 15.8-10.el7 base 203 k ctags x86_64 5.8-13.el7 base 155 k diffstat x86_64 1.57-4.el7 base 35 k doxygen x86_64 1:1.8.5-3.el7 base 3.6 M elfutils x86_64 0.176-2.el7 base 305 k flex x86_64 2.5.37-6.el7 base 293 k gcc x86_64 4.8.5-39.el7 base 16 M gcc-c++ x86_64 4.8.5-39.el7 base 7.2 M gcc-gfortran x86_64 4.8.5-39.el7 base 6.7 M git x86_64 1.8.3.1-20.el7 base 4.4 M indent x86_64 2.2.11-13.el7 base 150 k intltool noarch 0.50.2-7.el7 base 59 k libtool x86_64 2.4.2-22.el7_3 base 588 k patchutils x86_64 0.3.3-4.el7 base 104 k rcs x86_64 5.9.0-5.el7 base 230 k redhat-rpm-config noarch 9.1.0-88.el7.centos base 81 k rpm-build x86_64 4.11.3-40.el7 base 149 k rpm-sign x86_64 4.11.3-40.el7 base 48 k subversion x86_64 1.7.14-14.el7 base 1.0 M swig x86_64 2.0.10-5.el7 base 1.3 M systemtap x86_64 4.0-10.el7_7 updates 15 k Installing for dependencies: apr x86_64 1.4.8-5.el7 base 103 k apr-util x86_64 1.5.2-6.el7 base 92 k boost-date-time x86_64 1.53.0-27.el7 base 52 k boost-system x86_64 1.53.0-27.el7 base 40 k boost-thread x86_64 1.53.0-27.el7 base 57 k bzip2 x86_64 1.0.6-13.el7 base 52 k cpp x86_64 4.8.5-39.el7 base 5.9 M dwz x86_64 0.11-3.el7 base 99 k dyninst x86_64 9.3.1-3.el7 base 3.5 M efivar-libs x86_64 36-12.el7 base 88 k gdb x86_64 7.6.1-115.el7 base 2.4 M gettext-common-devel noarch 0.19.8.1-2.el7 base 410 k gettext-devel x86_64 0.19.8.1-2.el7 base 320 k gnutls x86_64 3.3.29-9.el7_6 base 680 k kernel-debug-devel x86_64 3.10.0-1062.9.1.el7 updates 18 M libdwarf x86_64 20130207-4.el7 base 109 k libgfortran x86_64 4.8.5-39.el7 base 300 k libmodman x86_64 2.0.1-8.el7 base 28 k libmpc x86_64 1.0.1-3.el7 base 51 k libproxy x86_64 0.4.11-11.el7 base 64 k libquadmath x86_64 4.8.5-39.el7 base 190 k libquadmath-devel x86_64 4.8.5-39.el7 base 53 k libstdc++-devel x86_64 4.8.5-39.el7 base 1.5 M mokutil x86_64 15-2.el7.centos base 42 k mpfr x86_64 3.1.1-4.el7 base 203 k neon x86_64 0.30.0-4.el7 base 166 k nettle x86_64 2.7.1-8.el7 base 327 k pakchois x86_64 0.4-10.el7 base 14 k perl-Error noarch 1:0.17020-2.el7 base 32 k perl-Git noarch 1.8.3.1-20.el7 base 55 k perl-TermReadKey x86_64 2.30-20.el7 base 31 k perl-Thread-Queue noarch 3.02-2.el7 base 17 k perl-XML-Parser x86_64 2.41-10.el7 base 223 k perl-srpm-macros noarch 1-8.el7 base 4.6 k python-srpm-macros noarch 3-32.el7 base 8.4 k rsync x86_64 3.1.2-6.el7_6.1 base 404 k subversion-libs x86_64 1.7.14-14.el7 base 922 k systemtap-client x86_64 4.0-10.el7_7 updates 3.6 M systemtap-devel x86_64 4.0-10.el7_7 updates 2.2 M systemtap-runtime x86_64 4.0-10.el7_7 updates 443 k trousers x86_64 0.3.14-2.el7 base 289 k Updating for dependencies: elfutils-libelf x86_64 0.176-2.el7 base 194 k elfutils-libs x86_64 0.176-2.el7 base 291 k libgcc x86_64 4.8.5-39.el7 base 102 k libgomp x86_64 4.8.5-39.el7 base 158 k libstdc++ x86_64 4.8.5-39.el7 base 305 k rpm x86_64 4.11.3-40.el7 base 1.2 M rpm-build-libs x86_64 4.11.3-40.el7 base 107 k rpm-libs x86_64 4.11.3-40.el7 base 278 k rpm-python x86_64 4.11.3-40.el7 base 83 k Transaction Summary ============================================================================================================================================= Install 25 Packages (+41 Dependent packages) Upgrade ( 9 Dependent packages) Total download size: 90 M Downloading packages: Delta RPMs disabled because /usr/bin/applydeltarpm not installed. (1/75): apr-1.4.8-5.el7.x86_64.rpm | 103 kB 00:00:05 (2/75): autoconf-2.69-11.el7.noarch.rpm | 701 kB 00:00:00 (3/75): apr-util-1.5.2-6.el7.x86_64.rpm | 92 kB 00:00:06 (4/75): bison-3.0.4-2.el7.x86_64.rpm | 674 kB 00:00:00 (5/75): boost-date-time-1.53.0-27.el7.x86_64.rpm | 52 kB 00:00:00 (6/75): boost-system-1.53.0-27.el7.x86_64.rpm | 40 kB 00:00:00 (7/75): boost-thread-1.53.0-27.el7.x86_64.rpm | 57 kB 00:00:00 (8/75): byacc-1.9.20130304-3.el7.x86_64.rpm | 65 kB 00:00:00 (9/75): bzip2-1.0.6-13.el7.x86_64.rpm | 52 kB 00:00:00 (10/75): automake-1.13.4-3.el7.noarch.rpm | 679 kB 00:00:01 (11/75): cscope-15.8-10.el7.x86_64.rpm | 203 kB 00:00:00 (12/75): cpp-4.8.5-39.el7.x86_64.rpm | 5.9 MB 00:00:00 (13/75): diffstat-1.57-4.el7.x86_64.rpm | 35 kB 00:00:00 (14/75): ctags-5.8-13.el7.x86_64.rpm | 155 kB 00:00:00 (15/75): dwz-0.11-3.el7.x86_64.rpm | 99 kB 00:00:00 (16/75): dyninst-9.3.1-3.el7.x86_64.rpm | 3.5 MB 00:00:00 (17/75): efivar-libs-36-12.el7.x86_64.rpm | 88 kB 00:00:00 (18/75): elfutils-0.176-2.el7.x86_64.rpm | 305 kB 00:00:00 (19/75): doxygen-1.8.5-3.el7.x86_64.rpm | 3.6 MB 00:00:03 (20/75): elfutils-libs-0.176-2.el7.x86_64.rpm | 291 kB 00:00:00 (21/75): elfutils-libelf-0.176-2.el7.x86_64.rpm | 194 kB 00:00:02 (22/75): flex-2.5.37-6.el7.x86_64.rpm | 293 kB 00:00:00 (23/75): gcc-c++-4.8.5-39.el7.x86_64.rpm | 7.2 MB 00:00:01 (24/75): gcc-gfortran-4.8.5-39.el7.x86_64.rpm | 6.7 MB 00:00:01 (25/75): gdb-7.6.1-115.el7.x86_64.rpm | 2.4 MB 00:00:00 (26/75): gettext-common-devel-0.19.8.1-2.el7.noarch.rpm | 410 kB 00:00:00 (27/75): gettext-devel-0.19.8.1-2.el7.x86_64.rpm | 320 kB 00:00:00 (28/75): git-1.8.3.1-20.el7.x86_64.rpm | 4.4 MB 00:00:00 (29/75): gnutls-3.3.29-9.el7_6.x86_64.rpm | 680 kB 00:00:00 (30/75): indent-2.2.11-13.el7.x86_64.rpm | 150 kB 00:00:00 (31/75): intltool-0.50.2-7.el7.noarch.rpm | 59 kB 00:00:00 (32/75): libdwarf-20130207-4.el7.x86_64.rpm | 109 kB 00:00:00 (33/75): libgcc-4.8.5-39.el7.x86_64.rpm | 102 kB 00:00:00 (34/75): libgfortran-4.8.5-39.el7.x86_64.rpm | 300 kB 00:00:00 (35/75): libgomp-4.8.5-39.el7.x86_64.rpm | 158 kB 00:00:00 (36/75): libmodman-2.0.1-8.el7.x86_64.rpm | 28 kB 00:00:00 (37/75): libmpc-1.0.1-3.el7.x86_64.rpm | 51 kB 00:00:00 (38/75): libproxy-0.4.11-11.el7.x86_64.rpm | 64 kB 00:00:00 (39/75): libquadmath-4.8.5-39.el7.x86_64.rpm | 190 kB 00:00:01 (40/75): libquadmath-devel-4.8.5-39.el7.x86_64.rpm | 53 kB 00:00:00 (41/75): libstdc++-4.8.5-39.el7.x86_64.rpm | 305 kB 00:00:00 (42/75): libstdc++-devel-4.8.5-39.el7.x86_64.rpm | 1.5 MB 00:00:00 (43/75): libtool-2.4.2-22.el7_3.x86_64.rpm | 588 kB 00:00:00 (44/75): mokutil-15-2.el7.centos.x86_64.rpm | 42 kB 00:00:00 (45/75): mpfr-3.1.1-4.el7.x86_64.rpm | 203 kB 00:00:00 (46/75): neon-0.30.0-4.el7.x86_64.rpm | 166 kB 00:00:00 (47/75): nettle-2.7.1-8.el7.x86_64.rpm | 327 kB 00:00:01 (48/75): pakchois-0.4-10.el7.x86_64.rpm | 14 kB 00:00:00 (49/75): patchutils-0.3.3-4.el7.x86_64.rpm | 104 kB 00:00:00 (50/75): perl-Error-0.17020-2.el7.noarch.rpm | 32 kB 00:00:00 (51/75): perl-Git-1.8.3.1-20.el7.noarch.rpm | 55 kB 00:00:00 (52/75): perl-TermReadKey-2.30-20.el7.x86_64.rpm | 31 kB 00:00:00 (53/75): perl-Thread-Queue-3.02-2.el7.noarch.rpm | 17 kB 00:00:00 (54/75): perl-XML-Parser-2.41-10.el7.x86_64.rpm | 223 kB 00:00:00 (55/75): perl-srpm-macros-1-8.el7.noarch.rpm | 4.6 kB 00:00:00 (56/75): python-srpm-macros-3-32.el7.noarch.rpm | 8.4 kB 00:00:00 (57/75): rcs-5.9.0-5.el7.x86_64.rpm | 230 kB 00:00:00 (58/75): redhat-rpm-config-9.1.0-88.el7.centos.noarch.rpm | 81 kB 00:00:00 (59/75): rpm-4.11.3-40.el7.x86_64.rpm | 1.2 MB 00:00:01 (60/75): rpm-build-4.11.3-40.el7.x86_64.rpm | 149 kB 00:00:00 (61/75): rpm-build-libs-4.11.3-40.el7.x86_64.rpm | 107 kB 00:00:00 (62/75): rpm-libs-4.11.3-40.el7.x86_64.rpm | 278 kB 00:00:00 (63/75): rpm-python-4.11.3-40.el7.x86_64.rpm | 83 kB 00:00:00 (64/75): rpm-sign-4.11.3-40.el7.x86_64.rpm | 48 kB 00:00:00 (65/75): rsync-3.1.2-6.el7_6.1.x86_64.rpm | 404 kB 00:00:00 (66/75): subversion-1.7.14-14.el7.x86_64.rpm | 1.0 MB 00:00:00 (67/75): subversion-libs-1.7.14-14.el7.x86_64.rpm | 922 kB 00:00:00 (68/75): systemtap-4.0-10.el7_7.x86_64.rpm | 15 kB 00:00:00 (69/75): systemtap-devel-4.0-10.el7_7.x86_64.rpm | 2.2 MB 00:00:00 (70/75): systemtap-runtime-4.0-10.el7_7.x86_64.rpm | 443 kB 00:00:00 (71/75): systemtap-client-4.0-10.el7_7.x86_64.rpm | 3.6 MB 00:00:01 (72/75): swig-2.0.10-5.el7.x86_64.rpm | 1.3 MB 00:00:02 (73/75): trousers-0.3.14-2.el7.x86_64.rpm | 289 kB 00:00:00 (74/75): gcc-4.8.5-39.el7.x86_64.rpm | 16 MB 00:00:18 (75/75): kernel-debug-devel-3.10.0-1062.9.1.el7.x86_64.rpm | 18 MB 00:00:17 --------------------------------------------------------------------------------------------------------------------------------------------- Total 2.7 MB/s | 90 MB 00:00:33 Running transaction check Running transaction test Transaction test succeeded Running transaction Updating : libgcc-4.8.5-39.el7.x86_64 1/84 Updating : libstdc++-4.8.5-39.el7.x86_64 2/84 Updating : elfutils-libelf-0.176-2.el7.x86_64 3/84 Updating : rpm-4.11.3-40.el7.x86_64 4/84 Updating : rpm-libs-4.11.3-40.el7.x86_64 5/84 Installing : mpfr-3.1.1-4.el7.x86_64 6/84 Installing : libmpc-1.0.1-3.el7.x86_64 7/84 Updating : rpm-build-libs-4.11.3-40.el7.x86_64 8/84 Updating : elfutils-libs-0.176-2.el7.x86_64 9/84 Installing : libquadmath-4.8.5-39.el7.x86_64 10/84 Installing : apr-1.4.8-5.el7.x86_64 11/84 Installing : apr-util-1.5.2-6.el7.x86_64 12/84 Installing : boost-system-1.53.0-27.el7.x86_64 13/84 Installing : autoconf-2.69-11.el7.noarch 14/84 Installing : 1:perl-Error-0.17020-2.el7.noarch 15/84 Installing : perl-Thread-Queue-3.02-2.el7.noarch 16/84 Installing : automake-1.13.4-3.el7.noarch 17/84 Installing : boost-thread-1.53.0-27.el7.x86_64 18/84 Installing : libgfortran-4.8.5-39.el7.x86_64 19/84 Installing : elfutils-0.176-2.el7.x86_64 20/84 Installing : cpp-4.8.5-39.el7.x86_64 21/84 Installing : dwz-0.11-3.el7.x86_64 22/84 Installing : libdwarf-20130207-4.el7.x86_64 23/84 Installing : libstdc++-devel-4.8.5-39.el7.x86_64 24/84 Installing : libmodman-2.0.1-8.el7.x86_64 25/84 Installing : libproxy-0.4.11-11.el7.x86_64 26/84 Installing : boost-date-time-1.53.0-27.el7.x86_64 27/84 Installing : dyninst-9.3.1-3.el7.x86_64 28/84 Installing : systemtap-runtime-4.0-10.el7_7.x86_64 29/84 Installing : gdb-7.6.1-115.el7.x86_64 30/84 Installing : perl-srpm-macros-1-8.el7.noarch 31/84 Installing : pakchois-0.4-10.el7.x86_64 32/84 Installing : efivar-libs-36-12.el7.x86_64 33/84 Installing : mokutil-15-2.el7.centos.x86_64 34/84 Installing : systemtap-client-4.0-10.el7_7.x86_64 35/84 Installing : perl-TermReadKey-2.30-20.el7.x86_64 36/84 Installing : bzip2-1.0.6-13.el7.x86_64 37/84 Installing : python-srpm-macros-3-32.el7.noarch 38/84 Installing : redhat-rpm-config-9.1.0-88.el7.centos.noarch 39/84 Updating : libgomp-4.8.5-39.el7.x86_64 40/84 Installing : gcc-4.8.5-39.el7.x86_64 41/84 Installing : libquadmath-devel-4.8.5-39.el7.x86_64 42/84 Installing : gettext-common-devel-0.19.8.1-2.el7.noarch 43/84 Installing : nettle-2.7.1-8.el7.x86_64 44/84 Installing : perl-XML-Parser-2.41-10.el7.x86_64 45/84 Installing : kernel-debug-devel-3.10.0-1062.9.1.el7.x86_64 46/84 Installing : systemtap-devel-4.0-10.el7_7.x86_64 47/84 Installing : trousers-0.3.14-2.el7.x86_64 48/84 Installing : gnutls-3.3.29-9.el7_6.x86_64 49/84 Installing : neon-0.30.0-4.el7.x86_64 50/84 Installing : subversion-libs-1.7.14-14.el7.x86_64 51/84 Installing : rsync-3.1.2-6.el7_6.1.x86_64 52/84 Installing : perl-Git-1.8.3.1-20.el7.noarch 53/84 Installing : git-1.8.3.1-20.el7.x86_64 54/84 Installing : gettext-devel-0.19.8.1-2.el7.x86_64 55/84 Installing : intltool-0.50.2-7.el7.noarch 56/84 Installing : subversion-1.7.14-14.el7.x86_64 57/84 Installing : systemtap-4.0-10.el7_7.x86_64 58/84 Installing : gcc-gfortran-4.8.5-39.el7.x86_64 59/84 Installing : libtool-2.4.2-22.el7_3.x86_64 60/84 Installing : gcc-c++-4.8.5-39.el7.x86_64 61/84 Installing : rpm-build-4.11.3-40.el7.x86_64 62/84 Updating : rpm-python-4.11.3-40.el7.x86_64 63/84 Installing : rpm-sign-4.11.3-40.el7.x86_64 64/84 Installing : 1:doxygen-1.8.5-3.el7.x86_64 65/84 Installing : swig-2.0.10-5.el7.x86_64 66/84 Installing : diffstat-1.57-4.el7.x86_64 67/84 Installing : bison-3.0.4-2.el7.x86_64 68/84 Installing : cscope-15.8-10.el7.x86_64 69/84 Installing : patchutils-0.3.3-4.el7.x86_64 70/84 Installing : flex-2.5.37-6.el7.x86_64 71/84 Installing : indent-2.2.11-13.el7.x86_64 72/84 Installing : rcs-5.9.0-5.el7.x86_64 73/84 Installing : byacc-1.9.20130304-3.el7.x86_64 74/84 Installing : ctags-5.8-13.el7.x86_64 75/84 Cleanup : rpm-python-4.11.3-35.el7.x86_64 76/84 Cleanup : rpm-build-libs-4.11.3-35.el7.x86_64 77/84 Cleanup : rpm-4.11.3-35.el7.x86_64 78/84 Cleanup : rpm-libs-4.11.3-35.el7.x86_64 79/84 Cleanup : elfutils-libs-0.172-2.el7.x86_64 80/84 Cleanup : libstdc++-4.8.5-36.el7.x86_64 81/84 Cleanup : libgcc-4.8.5-36.el7.x86_64 82/84 Cleanup : elfutils-libelf-0.172-2.el7.x86_64 83/84 Cleanup : libgomp-4.8.5-36.el7.x86_64 84/84 Verifying : rsync-3.1.2-6.el7_6.1.x86_64 1/84 Verifying : trousers-0.3.14-2.el7.x86_64 2/84 Verifying : ctags-5.8-13.el7.x86_64 3/84 Verifying : subversion-libs-1.7.14-14.el7.x86_64 4/84 Verifying : kernel-debug-devel-3.10.0-1062.9.1.el7.x86_64 5/84 Verifying : perl-XML-Parser-2.41-10.el7.x86_64 6/84 Verifying : gettext-devel-0.19.8.1-2.el7.x86_64 7/84 Verifying : mpfr-3.1.1-4.el7.x86_64 8/84 Verifying : byacc-1.9.20130304-3.el7.x86_64 9/84 Verifying : libgfortran-4.8.5-39.el7.x86_64 10/84 Verifying : nettle-2.7.1-8.el7.x86_64 11/84 Verifying : boost-system-1.53.0-27.el7.x86_64 12/84 Verifying : automake-1.13.4-3.el7.noarch 13/84 Verifying : gcc-4.8.5-39.el7.x86_64 14/84 Verifying : libstdc++-devel-4.8.5-39.el7.x86_64 15/84 Verifying : libstdc++-4.8.5-39.el7.x86_64 16/84 Verifying : 1:doxygen-1.8.5-3.el7.x86_64 17/84 Verifying : dyninst-9.3.1-3.el7.x86_64 18/84 Verifying : rpm-build-libs-4.11.3-40.el7.x86_64 19/84 Verifying : rpm-python-4.11.3-40.el7.x86_64 20/84 Verifying : subversion-1.7.14-14.el7.x86_64 21/84 Verifying : systemtap-4.0-10.el7_7.x86_64 22/84 Verifying : boost-thread-1.53.0-27.el7.x86_64 23/84 Verifying : perl-Thread-Queue-3.02-2.el7.noarch 24/84 Verifying : gettext-common-devel-0.19.8.1-2.el7.noarch 25/84 Verifying : perl-Git-1.8.3.1-20.el7.noarch 26/84 Verifying : libgcc-4.8.5-39.el7.x86_64 27/84 Verifying : libgomp-4.8.5-39.el7.x86_64 28/84 Verifying : intltool-0.50.2-7.el7.noarch 29/84 Verifying : gnutls-3.3.29-9.el7_6.x86_64 30/84 Verifying : rcs-5.9.0-5.el7.x86_64 31/84 Verifying : swig-2.0.10-5.el7.x86_64 32/84 Verifying : python-srpm-macros-3-32.el7.noarch 33/84 Verifying : libtool-2.4.2-22.el7_3.x86_64 34/84 Verifying : libmodman-2.0.1-8.el7.x86_64 35/84 Verifying : gcc-c++-4.8.5-39.el7.x86_64 36/84 Verifying : apr-1.4.8-5.el7.x86_64 37/84 Verifying : libproxy-0.4.11-11.el7.x86_64 38/84 Verifying : rpm-build-4.11.3-40.el7.x86_64 39/84 Verifying : 1:perl-Error-0.17020-2.el7.noarch 40/84 Verifying : indent-2.2.11-13.el7.x86_64 41/84 Verifying : git-1.8.3.1-20.el7.x86_64 42/84 Verifying : bzip2-1.0.6-13.el7.x86_64 43/84 Verifying : gcc-gfortran-4.8.5-39.el7.x86_64 44/84 Verifying : apr-util-1.5.2-6.el7.x86_64 45/84 Verifying : flex-2.5.37-6.el7.x86_64 46/84 Verifying : rpm-libs-4.11.3-40.el7.x86_64 47/84 Verifying : libmpc-1.0.1-3.el7.x86_64 48/84 Verifying : libquadmath-devel-4.8.5-39.el7.x86_64 49/84 Verifying : systemtap-runtime-4.0-10.el7_7.x86_64 50/84 Verifying : systemtap-client-4.0-10.el7_7.x86_64 51/84 Verifying : patchutils-0.3.3-4.el7.x86_64 52/84 Verifying : systemtap-devel-4.0-10.el7_7.x86_64 53/84 Verifying : cscope-15.8-10.el7.x86_64 54/84 Verifying : bison-3.0.4-2.el7.x86_64 55/84 Verifying : mokutil-15-2.el7.centos.x86_64 56/84 Verifying : autoconf-2.69-11.el7.noarch 57/84 Verifying : elfutils-0.176-2.el7.x86_64 58/84 Verifying : perl-TermReadKey-2.30-20.el7.x86_64 59/84 Verifying : rpm-4.11.3-40.el7.x86_64 60/84 Verifying : elfutils-libs-0.176-2.el7.x86_64 61/84 Verifying : libquadmath-4.8.5-39.el7.x86_64 62/84 Verifying : cpp-4.8.5-39.el7.x86_64 63/84 Verifying : boost-date-time-1.53.0-27.el7.x86_64 64/84 Verifying : gdb-7.6.1-115.el7.x86_64 65/84 Verifying : dwz-0.11-3.el7.x86_64 66/84 Verifying : efivar-libs-36-12.el7.x86_64 67/84 Verifying : diffstat-1.57-4.el7.x86_64 68/84 Verifying : elfutils-libelf-0.176-2.el7.x86_64 69/84 Verifying : pakchois-0.4-10.el7.x86_64 70/84 Verifying : neon-0.30.0-4.el7.x86_64 71/84 Verifying : rpm-sign-4.11.3-40.el7.x86_64 72/84 Verifying : perl-srpm-macros-1-8.el7.noarch 73/84 Verifying : libdwarf-20130207-4.el7.x86_64 74/84 Verifying : redhat-rpm-config-9.1.0-88.el7.centos.noarch 75/84 Verifying : rpm-python-4.11.3-35.el7.x86_64 76/84 Verifying : libgcc-4.8.5-36.el7.x86_64 77/84 Verifying : elfutils-libelf-0.172-2.el7.x86_64 78/84 Verifying : rpm-libs-4.11.3-35.el7.x86_64 79/84 Verifying : libstdc++-4.8.5-36.el7.x86_64 80/84 Verifying : rpm-4.11.3-35.el7.x86_64 81/84 Verifying : rpm-build-libs-4.11.3-35.el7.x86_64 82/84 Verifying : libgomp-4.8.5-36.el7.x86_64 83/84 Verifying : elfutils-libs-0.172-2.el7.x86_64 84/84 Installed: autoconf.noarch 0:2.69-11.el7 automake.noarch 0:1.13.4-3.el7 bison.x86_64 0:3.0.4-2.el7 byacc.x86_64 0:1.9.20130304-3.el7 cscope.x86_64 0:15.8-10.el7 ctags.x86_64 0:5.8-13.el7 diffstat.x86_64 0:1.57-4.el7 doxygen.x86_64 1:1.8.5-3.el7 elfutils.x86_64 0:0.176-2.el7 flex.x86_64 0:2.5.37-6.el7 gcc.x86_64 0:4.8.5-39.el7 gcc-c++.x86_64 0:4.8.5-39.el7 gcc-gfortran.x86_64 0:4.8.5-39.el7 git.x86_64 0:1.8.3.1-20.el7 indent.x86_64 0:2.2.11-13.el7 intltool.noarch 0:0.50.2-7.el7 libtool.x86_64 0:2.4.2-22.el7_3 patchutils.x86_64 0:0.3.3-4.el7 rcs.x86_64 0:5.9.0-5.el7 redhat-rpm-config.noarch 0:9.1.0-88.el7.centos rpm-build.x86_64 0:4.11.3-40.el7 rpm-sign.x86_64 0:4.11.3-40.el7 subversion.x86_64 0:1.7.14-14.el7 swig.x86_64 0:2.0.10-5.el7 systemtap.x86_64 0:4.0-10.el7_7 Dependency Installed: apr.x86_64 0:1.4.8-5.el7 apr-util.x86_64 0:1.5.2-6.el7 boost-date-time.x86_64 0:1.53.0-27.el7 boost-system.x86_64 0:1.53.0-27.el7 boost-thread.x86_64 0:1.53.0-27.el7 bzip2.x86_64 0:1.0.6-13.el7 cpp.x86_64 0:4.8.5-39.el7 dwz.x86_64 0:0.11-3.el7 dyninst.x86_64 0:9.3.1-3.el7 efivar-libs.x86_64 0:36-12.el7 gdb.x86_64 0:7.6.1-115.el7 gettext-common-devel.noarch 0:0.19.8.1-2.el7 gettext-devel.x86_64 0:0.19.8.1-2.el7 gnutls.x86_64 0:3.3.29-9.el7_6 kernel-debug-devel.x86_64 0:3.10.0-1062.9.1.el7 libdwarf.x86_64 0:20130207-4.el7 libgfortran.x86_64 0:4.8.5-39.el7 libmodman.x86_64 0:2.0.1-8.el7 libmpc.x86_64 0:1.0.1-3.el7 libproxy.x86_64 0:0.4.11-11.el7 libquadmath.x86_64 0:4.8.5-39.el7 libquadmath-devel.x86_64 0:4.8.5-39.el7 libstdc++-devel.x86_64 0:4.8.5-39.el7 mokutil.x86_64 0:15-2.el7.centos mpfr.x86_64 0:3.1.1-4.el7 neon.x86_64 0:0.30.0-4.el7 nettle.x86_64 0:2.7.1-8.el7 pakchois.x86_64 0:0.4-10.el7 perl-Error.noarch 1:0.17020-2.el7 perl-Git.noarch 0:1.8.3.1-20.el7 perl-TermReadKey.x86_64 0:2.30-20.el7 perl-Thread-Queue.noarch 0:3.02-2.el7 perl-XML-Parser.x86_64 0:2.41-10.el7 perl-srpm-macros.noarch 0:1-8.el7 python-srpm-macros.noarch 0:3-32.el7 rsync.x86_64 0:3.1.2-6.el7_6.1 subversion-libs.x86_64 0:1.7.14-14.el7 systemtap-client.x86_64 0:4.0-10.el7_7 systemtap-devel.x86_64 0:4.0-10.el7_7 systemtap-runtime.x86_64 0:4.0-10.el7_7 trousers.x86_64 0:0.3.14-2.el7 Dependency Updated: elfutils-libelf.x86_64 0:0.176-2.el7 elfutils-libs.x86_64 0:0.176-2.el7 libgcc.x86_64 0:4.8.5-39.el7 libgomp.x86_64 0:4.8.5-39.el7 libstdc++.x86_64 0:4.8.5-39.el7 rpm.x86_64 0:4.11.3-40.el7 rpm-build-libs.x86_64 0:4.11.3-40.el7 rpm-libs.x86_64 0:4.11.3-40.el7 rpm-python.x86_64 0:4.11.3-40.el7 Complete! [root@node101.yinzhengjie.org.cn ~]#