遇到此类问题通常是缺少对应的库文件。

由于yum install是老版本的git 还是1.8的 如果需要安装新版本的git,官方给出的url:https://git-scm.com/download/linux

centos 需要下载对应源代码包,然后编译安装。

./configure
make

 

执行make的时候报错,cache.h:40:18: 致命错误:zlib.h:没有那个文件或目录

安装zlib

yum install zlib #此时敲Tab会自动补全

 

zlib-ada-devel.x86_64  zlib-devel.i686        zlib-static.i686
zlib-ada.x86_64        zlib-devel.x86_64      zlib-static.x86_64

安装对应的就行 我安装的是

yum install zlib-devel.x86_64 

 接着编译

make && make install
 git version # 查看版本号

 


git version 2.9.5

-------------------------其他版本安装---------------------------------------

It is easiest to install Git on Linux using the preferred package manager of your Linux distribution. If you prefer to build from source, you can find the tarballs on kernel.org.

Debian/Ubuntu

For the latest stable version for your release of Debian/Ubuntu

# apt-get install git

For Ubuntu, this PPA provides the latest stable upstream Git version

# add-apt-repository ppa:git-core/ppa # apt update; apt install git

Fedora

# yum install git (up to Fedora 21)
# dnf install git (Fedora 22 and later)

Gentoo

# emerge --ask --verbose dev-vcs/git

Arch Linux

# pacman -S git

openSUSE

# zypper install git

Mageia

# urpmi git

Nix/NixOS

# nix-env -i git

FreeBSD

# pkg install git

Solaris 9/10/11 (OpenCSW)

# pkgutil -i git

Solaris 11 Express

# pkg install developer/versioning/git

OpenBSD

# pkg_add git

Alpine

$ apk add git

Red Hat Enterprise Linux, Oracle Linux, CentOS, Scientific Linux, et al.

RHEL and derivatives typically ship older versions of git. You can download a tarball and build from source, or use a 3rd-party repository such as the IUS Community Project to obtain a more recent version of git.

Slitaz

$ tazpkg get-install git

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-29
  • 2021-04-16
  • 2022-12-23
  • 2021-05-03
猜你喜欢
  • 2022-03-08
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案