赞
踩
根据git官网的指示,yum install -y dh-autoreconf curl-devel expat-devel gettext-devel openssl-devel perl-devel zlib-devel libxslt asciidoc xmlto docbook2X autoconf install-info getopt
安装相关依赖包。
直到像下图这样显示“Complete!”才算完成。
https://mirrors.edge.kernel.org/pub/software/scm/git/可以下载源码。
mkdir /gitcode
在根目录下创建gitcode目录用于放置源代码和解压之后的代码。
使用wget -c https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.35.1.tar.gz -P /gitcode
下载源码包到gitcode目录下。
cd /gitcode
进入gitcode目录。
tar -zxf git-2.35.1.tar.gz
用来不显示细节进行解压。
ls -l
查看当前目录下的文件。
cd git-2.35.1
进入到解压后的源代码根目录下。
make configure
./configure --prefix=/usr
中间略去一些过程的图片,只显示./configure --prefix=/usr
最后的过程:
make all doc info
最后发现这个错误:
/bin/sh: docbook2x-texi: command not found
make[1]: *** [user-manual.texi] Error 127
如下图所示:
ln -s /usr/bin/db2x_docbook2texi /usr/bin/docbook2x-texi
进行软连接
make all doc info
再次执行。
如上图,发现报的错为:
docbook2texi:/book: no description for directory entry
MAKEINFO git.info
DB2TEXI gitman.texi
utf8 "\x80" does not map to Unicode at /usr/share/perl5/vendor_perl/XML/SAX/PurePerl/Reader/Stream.pm line 37.
utf8 "\x94" does not map to Unicode at /usr/share/perl5/vendor_perl/XML/SAX/PurePerl/Reader/Stream.pm line 37.
ln -s /usr/bin/db2x_docbook2texi /usr/bin/docbook2texi
进行再次软链接。
然后再执行make all doc info
。
make install install-doc install-html install-info
进行安装。
最后显示:
git --version
执行之后输出git version 2.35.1
,正常安装成功。
用自己在码云的仓库测试一下代码拉取,git clone https://gitee.com/seaside123/include-other-clanguage.git
,成功拉取。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。