zoukankan      html  css  js  c++  java
  • Centos7安装autoconf

    一、原因

    安装此插件的原因:在初始化MySQL数据库时出现提示FATAL ERROR: please install the following Perl modules before executing

    二、经历

      1、经过一番查找得出此错误是系统缺少autoconf插件,联网的话貌似直接yum -y install autoconf就可以了,没联网就只能像我一样苦逼的下载安装包咯

      2、安装autoconf插件时,又提示缺少什么M4。

      3、在安装M4时有提示缺少什么gcc,libc什么的,忘记截图了,然后又开始寻找gcc去了,正好遇到一个跟我一样缺少这些包的,还整理了一下,真好(参考网址

      4、经过好一番折腾,装好了gcc之后,M4也顺利安装。返回到autoconf的安装,结果发现我装的M4版本太低了,忘记看第二步图中的要求M4的版本

      5、重新换了一个autoconf的版本,由2.69换到了2.65(这个版本对应是个巧合,正好看到被人下载的版本,就猜测M4应该可以支持2.65的版本),至此,终于把autoconf的./configure这步安然度过了

      6、执行make&&make install时又出错了,报BEGIN failed--compilation aborted at ../bin/autom4te line 38.,如下图所示

    7、经过一番查找知道这个问题是缺乏perl环境,但是我通过perl -v 命令发现我的系统已经安装了perl环境。正好遇到了这个博客知道,应该是少了一个perl的模块,而不是像网上说的缺少环境

     

    8、安装上perl-data-dunmper模块之后,重新编译autoconf成功通过,至此才真正安装成功。

    三、安装操作(把第二步的经历倒过来,从根源安装开始)

    3.1 安装所有的rpm文件(gcc相关和perl模块),我把所有的RPM都放到一个文件里了,可以拷贝到系统里利用下面代码一键安装

    链接:https://pan.baidu.com/s/1fdELIdIBSIAXn1ZBwQus5Q
    提取码:fuuj

    rpm  -ivh  *.rpm --nodeps --force
    

     不嫌麻烦的的也可以一个一个安装,类似下面这种的

    rpm -ivh mpfr-3.1.1-4.el7.x86_64.rpm
    rpm -ivh libmpc-1.0.1-3.el7.x86_64.rpm
    rpm -ivh kernel-headers-3.10.0-862.el7.x86_64.rpm
    rpm -ivh glibc-headers-2.17-222.el7.x86_64.rpm
    rpm -ivh glibc-devel-2.17-222.el7.x86_64.rpm
    rpm -ivh cpp-4.8.5-28.el7.x86_64.rpm
    rpm -ivh gcc-4.8.5-28.el7.x86_64.rpm
    

     3.2、安装M4

    (1)在http://mirrors.kernel.org/gnu/m4/   选择所需要的对应版本的tar.gz下载

    (2)拷贝到centos系统上

    (3)解压

    tar -xzvf m4-1.4.13.tar.gz
    

     (4)到解压目录中

    cd m4-1.4.13
    

     (5)配置编译环境

     ./configure –prefix=/usr/local 
    

     (6)编译并安装

    make && make install

     3.3、安装autoconf

    • 下载地址:http://ftp.gnu.org/gnu/autoconf
    • 安装
          tar -xzvf autoconf-2.65.tar.gz
          cd autoconf-2.65 
          ./configure –prefix=/usr/local
          make && make install
  • 相关阅读:
    HDU 2236 无题II
    P2220 [HAOI2012]容易题
    UVA11383 Golden Tiger Claw
    AT2272 [ARC066B] Xor Sum
    CentOS7 静默安装oracle12c
    SNAT与DNAT
    Linux下离线安装Docker
    TJOI2017 DNA 和 BJOI2015 隐身术
    LOJ6169 相似序列
    BJOI2019 删数
  • 原文地址:https://www.cnblogs.com/congcongdi/p/11304803.html
Copyright © 2011-2022 走看看