我想在 CentOS 7.4 上安装最新的可用 git (git-2.17.1),因为一些应用程序对此有抱怨,而且不仅仅是这样。
我正在尝试在CentOS 7.4上从源代码安装git-2.17.1。
这些是我尝试过的方法:
A)rpm -e --nodeps git
git-2.17.1.zip
下载并解压文件/home/myusername/temp/
在本例中更改为提取文件的目录/home/myusername/temp/git-2.17.1/
作为超级用户,使用以下命令安装了所有可能需要的依赖项:
a) yum install docbook2X-0.8.8-17.el7.x86_64.rpm
(下载此软件包后)
b)yum install dh-autoreconf curl-devel expat-devel gettext-devel openssl-devel perl-devel zlib-devel asciidoc xmlto gengetopt autoconf libcurl-devel gcc kernel-headers debhelper intltool perl-Git po-debconf
A) ln -s /usr/bin/db2x_docbook2texi /usr/bin/docbook2x-texi
作为普通用户,运行以下命令:
./configure CFLAGS='-I/usr/local/openssl/include' LDFLAGS='-L/usr/local/openssl/lib' --prefix=/usr/local/git --with-openssl=/usr/local/bin/openssl
make all doc info
再次,作为超级用户,运行以下命令:
make install install-doc install-html install-info
最后一步出现问题,输出如下:
install -m 644 git.info …
Run Code Online (Sandbox Code Playgroud)