Git 编译安装

1 - make configure

you can use autoconf generated ./configure script to set up install paths (via config.mak.autogen)

执行make configure生成.configure脚本时,报以下错误:html

/bin/sh: autoreconf: command not found (centos 6.5 install qemu from source code)

须要安装autoconfgit

yum install install autoconf automake libtool

2 - configure

./configure --prefix=/usr/local/git-2.10.0

3 - make

在make的过程当中可能会报不少错误centos

3.1 - make[1]: *** [perl.mak] Error 2

Can't locate ExtUtils/MakeMaker.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at Makefile.PL line 3.
make[1]: *** [perl.mak] Error 2
make: *** [perl/perl.mak] Error 2

解决方法:curl

yum install perl-ExtUtils-MakeMaker package

3.2 - make[1]: *** [po/bg.msg] 错误 127

tclsh failed; using unoptimized loading
    MSGFMT    po/bg.msg make[1]: *** [po/bg.msg] 错误 127

解决方法:ui

yum install tcl  build-essential tk gettext

3.3 - Unable to find remote helper for 'https'

yum install -y curl curl-devel

从新安装giturl

4 - doc

$ make all doc
$ make install install-doc install-html

须要安装asciidocxmltocode

$ yum install asciidoc
$ yum install xmlto

5 - 创建软链接

$ ln -s -f /usr/local/git-2.10.0 /usr/bin/git
相关文章
相关标签/搜索