跳到主要内容

linux安装最新版本git

最后更新于:

linux安装最新版本git

你想要在 Linux 系统中安装最新版本的 Git,而不是系统默认仓库里可能比较旧的版本。不同的 Linux 发行版(如 Ubuntu/Debian、CentOS/RHEL)安装方式略有不同,我会分别给出最常用的两种方案。

方法一:适用于 Ubuntu/Debian 系列(包括 Mint、Pop!_OS 等)

Ubuntu 官方源里的 Git 版本通常不是最新的,推荐通过官方 PPA 源安装:

步骤 1:更新系统并安装依赖

1# 更新软件包索引
2sudo apt update
3
4# 安装添加 PPA 所需的依赖
5sudo apt install -y software-properties-common

步骤 2:添加 Git 官方 PPA 源

1# 添加 Git 稳定版 PPA
2sudo add-apt-repository ppa:git-core/ppa -y
3
4# 再次更新索引(加载新 PPA 的包信息)
5sudo apt update

步骤 3:安装/升级 Git

1# 安装(如果已安装会自动升级到最新版)
2sudo apt install -y git

方法二:适用于 CentOS/RHEL 系列(包括 Rocky Linux、AlmaLinux 等)

CentOS/RHEL 默认源的 Git 版本更旧,推荐通过 EPEL 源 + IUS 源安装:

步骤 1:安装 EPEL 源(基础依赖)

1# CentOS 7
2sudo yum install -y epel-release
3
4# CentOS 8/9
5sudo dnf install -y epel-release

步骤 2:安装 IUS 源(提供新版软件)

1# CentOS 7
2sudo yum install -y https://repo.ius.io/ius-release-el7.rpm
3
4# CentOS 8
5sudo dnf install -y https://repo.ius.io/ius-release-el8.rpm
6
7# CentOS 9
8sudo dnf install -y https://repo.ius.io/ius-release-el9.rpm

步骤 3:安装/升级 Git

1# CentOS 7
2sudo yum install -y git2u
3
4# CentOS 8/9
5sudo dnf install -y git

通用方法:源码编译安装(适用于所有 Linux 发行版,最灵活)💖(本次测试成功)

如果上述方法不适用,可直接从源码编译最新版 Git:

环境

centos7.x

源码

  • 云盘地址

2026.2.5-git-2.45.0

  • 下载地址:

https://openlist.onedayxyy.cn/baidu/%E6%BA%90%E7%A0%81/2026.2.5-git-2.45.0

步骤 1:安装编译依赖

1# Ubuntu/Debian
2sudo apt install -y build-essential libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext unzip
3
4# CentOS/RHEL
5sudo yum install -y gcc make openssl-devel curl-devel expat-devel gettext-devel zlib-devel

步骤 2:下载最新 Git 源码

1# 进入临时目录
2cd /tmp
3
4# 下载最新稳定版(可替换为官网最新版本号,比如 2.45.0)
5wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.45.0.tar.gz
6
7# 解压
8tar -xf git-2.45.0.tar.gz
9cd git-2.45.0

步骤 3:编译并安装

1# 配置编译参数(指定安装路径为 /usr/local)
2./configure --prefix=/usr/local
3
4# 编译(-j 后接 CPU 核心数,比如 4,加快编译速度)
5make -j4
6
7# 安装
8sudo make install

验证安装结果

无论用哪种方法,安装完成后都可以通过以下命令验证版本:

1[root@hg-ecs ~]#git -v
2git version 2.45.0

输出类似 git version 2.45.0 即表示安装成功(版本号以实际安装的为准)。

🔴 如果安装后提示 git: command not found,可执行 source /etc/profile 或重启终端,让系统识别新安装的 Git 路径。

总结

  1. Ubuntu/Debian:优先用 git-core/ppa 源安装,简单且稳定。
  2. CentOS/RHEL:通过 EPEL+IUS 源安装,避免源码编译的繁琐。
  3. 通用方案:源码编译可安装任意版本,适合特殊需求,但需要处理依赖和编译过程。

结束。

最新文章

文档导航