最小化安装的CentOS 7.5上编译安装Git2.19-yzc888亚洲城系统官网

yzc888

  • 热门搜索:
  • yzc888亚洲城手机版
  • 雨林木风系统
  • 深度系统
  • 电脑公司系统
  • win7装机版
  • 教程分类
    当前位置:主页 > 教程咨询 > Linux教程

    最小化安装的CentOS 7.5上编译安装Git2.19

    来源:yzc888亚洲城┆发布时间:2018-10-12 22:04┆点击:

    yzc888亚洲城为您提供最小化安装的CentOS 7.5上编译安装Git2.19的文章咨询供您阅读,如何使用最小化安装的CentOS 7.5上编译安装Git2.19的方法对您有帮助也请您举手之劳分享给您身边的人。

    VMware Workstation已经采用最小化安装CentOS7,显示版本为CentOS7.5,准备采用yum安装git。采用yum list git发现可安装的GIT软件包版本1.8.3.1,新的版本已经是2.19了,yzc888亚洲城手机版,因此,我决定编译安装git2.19。

    由于采用最小化安装系统,编译时出现一些问题,这里对处理过程作一下备忘:

    1、首先在git官网上下载最新的版本,下载地址:https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.19.0.tar.gz

    2、由于采用windows10操作系统下载的文件,需要上传到CentOS7上,操作方式我一般通过SecureCRT采用SSH2协议登录,

    上传文件也通过SecureCRT工具中的SFTP协议,具体方法如图:

    最小化安装的CentOS 7.5上编译安装Git2.19

    注意:上传的文件会在登录用户的home路径下,可以通过lpwd查看本地路径,pwd查看远端路径

    3、对文件解压:tar  xzvf  git-2.19.0.tar.gz

    4、进入解压后的git路径后,安装方式参考:https://github.com/git/git/blob/master/INSTALL或路径下的INSTALL,这里采用建议步骤:

    最小化安装的CentOS 7.5上编译安装Git2.19

    # make configure ;# as yourself
    # ./configure --prefix=/usr ;# as yourself
    # make all doc ;# as yourself
    # make install install-doc install-html;# as root

    5、首先执行make configure,开始就出错了,提示:

    configure: Setting lib to "lib" (the default)
    configure: Will try -pthread then -lpthread to enable POSIX Threads.
    configure: CHECKS for site configuration
    checking for gcc... no
    checking for cc... no
    checking for cl.exe... no
    configure: error: in `/opt/git-2.19.0":
    configure: error: no acceptable C compiler found in $PATH
    See `config.log" for more details

    通过yum provides gcc和 yum provides cc查询到c编译器没有安装,yum -y install gcc安装gcc包及对应的依赖。

    6、再次执行make configure,再次出现如下错误:

    GIT_VERSION = 2.19.0
     GEN configure
    /bin/sh: autoconf: 未找到命令
    make: *** [configure] 错误 127

    通过yum provides autoconf查询到没有安装autoconf,yum -y install autoconf安装包及对应的依赖。

    7、再一次执行make configure,正常了,接下来 ./configure很顺利。

    8、执行make all doc,又出现错误:

    * new build flags
     CC credential-store.o
    In file included from credential-store.c:1:0:
    cache.h:20:18: 致命错误:zlib.h:没有那个文件或路径
    #include <zlib.h>
     ^
    编译中断。
    make: *** [credential-store.o] 错误 1

    错误指出没有zlib,yum -y install zlib安装,发现已经安装,zlib.h应该是对应的开发包没有,yum -y install zlib-devel安装开发包

    9、再执行make all doc,再出现错误:

    /bin/sh:行1: asciidoc: 未找到命令
    make[1]: *** [git-init-db.html] 错误 127
    make[1]: 离开路径“/opt/git-2.19.0/Documentation”
    make: *** [doc] 错误 2

    没有asciidoc命令,yum list asciidoc发现包没有安装,yum -y install asciidoc安装该包。

    10、再一次执行make all doc,仍出现错误:

    /bin/sh:行1: xmlto: 未找到命令
    make[1]: *** [git-init-db.1] 错误 127
    make[1]: 离开路径“/opt/git-2.19.0/Documentation”
    make: *** [doc] 错误 2

    思路一样,没有xmlto命令,yum list xmlto发现包没有安装, yum -y install xmlto安装该包,执行make all doc这下很顺利。

    11、执行make install install-doc install-html,这下安装很顺利,没有再提示错误。

    12、测试一下,执行git --version正常显示:

    git version 2.19.0

    终于安装成功了,可以正常使用。

    Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx


    以上就是yzc888亚洲城给大家介绍的如何使用最小化安装的CentOS 7.5上编译安装Git2.19的方法了,如何使用最小化安装的CentOS 7.5上编译安装Git2.19的方法到这里也全部结束了相信大家对如何使用最小化安装的CentOS 7.5上编译安装Git2.19的方法都有一定的了解了吧,好了,如果大家还想了解更多的资讯,那就赶紧点击yzc888亚洲城系统官网吧。

    本文来自yzc888亚洲城www.zhuangjiyuan.com如需转载请注明!

    Tag标签| RSS订阅 | 网站地图
    yzc888亚洲城系统之家提供win7装机版xp系统下载win7系统下载、最新Windows10系统下载,专为装机修机员奉上最好的软件、系统、U盘pe、程等平台
    请勿发布违反国家法律法规的内容,会员观点不代表本站立场.本站发布的系统与软件仅为个人学习测试使用,请在下载后24小时内删除,不得用于任何商业用途,
    否则后果自负,请支持购买微软正版软件! 如侵犯到您的权益,请及时通知我们,我们会及时处理。 粤ICP备15116662号