You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Ubuntu上安装/重新安装指定版本Git(v2.39.1)

在Ubuntu升级Git到v2.39.1的方案

Ubuntu默认软件源中的Git版本通常滞后,你当前的2.25.1是旧版,无法通过apt upgrade直接更新到v2.39.1,必须通过重新安装的方式实现,以下是三种可靠方法:

1. 利用Git官方PPA安装

这是最简便的方式,PPA提供了维护更新的Git包:

  • 先卸载现有Git(可选,避免版本冲突):
    sudo apt remove --purge git
    
  • 添加Git官方PPA:
    sudo add-apt-repository ppa:git-core/ppa
    
  • 更新源缓存:
    sudo apt update
    
  • 安装指定版本v2.39.1:
    sudo apt install git=1:2.39.1-0ppa1~ubuntu$(lsb_release -cs)
    

    如果提示该版本不可用,先执行sudo apt install git安装PPA内的最新版,若恰好是2.39.1则完成;否则需要手动下载deb包。

2. 手动下载deb包安装

  • 找到对应你Ubuntu版本的Git v2.39.1 deb包(匹配系统架构,如amd64)
  • 下载后执行安装:
    sudo dpkg -i git_2.39.1-*.deb
    
  • 若出现依赖错误,修复依赖:
    sudo apt install -f
    

3. 源码编译安装

如果前两种方法无法获取到目标版本,源码编译是兜底方案:

  • 安装编译依赖:
    sudo apt install libcurl4-openssl-dev libexpat1-dev gettext libz-dev libssl-dev build-essential
    
  • 下载Git v2.39.1源码压缩包:
    wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.39.1.tar.gz
    
  • 解压并进入目录:
    tar -xf git-2.39.1.tar.gz
    cd git-2.39.1
    
  • 配置编译路径(默认安装到/usr/local):
    ./configure --prefix=/usr/local
    
  • 编译并安装:
    make && sudo make install
    
  • 验证版本:
    git --version
    

    注意:编译安装后,如果系统默认Git路径优先级更高,可能需要调整环境变量或卸载旧版本。

总结:Ubuntu默认的更新机制无法直接升级到指定的高版本Git,必须通过重新安装(PPA、deb包或源码编译)来实现需求。

内容的提问来源于stack exchange,提问作者Denys Pyrozhok

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 21:46:05