1、检查当前 Git 版本
在终端中运行以下命令,检查系统中已安装的 Git 版本:
git --version
2、更新 Git 到 2.25.1
Ubuntu 官方软件源中的 Git 版本可能较旧,因此我们需要手动升级。
方法 1:使用 PPA(适用于 Ubuntu 20.04 及以上)
sudo add-apt-repository ppa:git-core/ppa -y
sudo apt update
sudo apt install git=1:2.25.1-1ubuntu3 -y
方法 2:手动编译安装 Git 2.25.1
2.1、安装依赖
sudo apt updatesudo
apt install -y wget tar make libssl-dev libghc-zlib-dev libcurl4-gnutls-dev libexpat1-dev gettext
cd /usr/src
sudo wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.25.1.tar.gz
sudo tar -xvzf git-2.25.1.tar.gz
cd git-2.25.1
2.3、解决编译依赖问题
(1) 、解决 curl 头文件缺失问题
在编译过程中,可能会遇到 fatal error: curl/curl.h: No such file or directory
,这表明 libcurl
开发库缺失。首先,检查系统中的 libcurl
版本:
dpkg -l | grep libcurl
如果未安装,请根据上边的返回内容自行安装
sudo apt install -y libcurl4-gnutls-dev
sudo apt install -y libcurl4-openssl-dev
(2)、 解决 msgfmt 相关错误
如果在编译过程中遇到 po/bg.msg
相关的错误,如:MSGFMT po/bg.msg Makefile:252: recipe for target 'po/bg.msg' failed 这是因为 msgfmt
缺失,可以通过安装 gettext
解决:
sudo apt install -y gettext
2.4、编译和安装 Git
make clean
make prefix=/usr/local allsudo
make prefix=/usr/local install
3、验证安装
3.1、检查 Git 版本
git --version
输出应该显示
git version 2.25.1
,说明安装成功。
3.2、确保 Git 安装路径正确
which git
如果输出:
/usr/local/bin/git
说明新安装的 Git 被正确使用。
3.3、更新环境变量(如果 git --version
仍然显示旧版本)如果 which git
仍然指向 /usr/bin/git
,则需要手动调整 PATH
变量:
echo 'export PATH=/usr/local/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
然后再次运行:
git --version
通过上述步骤,我们成功升级了 Git 到 2.25.1
如果喜欢这篇文章,请点下方🤍,
后续推荐更多类似文章