CentOS上Git更新的正确方式,无需自己编译安装

Author: dehoo - Posted:2年前 - View:1190

不管是CentOS 7或以下还是最新的CentOS 8,系统安装好后,默认的Git版本都是1.18左右,如果没有强迫症的话,这个版本是完全不影响使用的,完全满足所有使用需求,不需要更新到最新版。

如果你跟我一样有很强烈的强迫症,不管啥软件都要使用最新稳定版的话,那就继续往下看哦!

首先说一下,网上也有特别多的文章都在讲更新和安装Git,随便一搜索都是大把,但当你点击查看这些文章内容的时候,会发现80%左右的文章都是差不多的,基本都是卸载再重新编译安装,使用过Linux的人都知道,自己编译安装是最麻烦的,期间会不断的出现各种莫名其妙的依赖错误,明明五分钟可搞定的,最后却要搞半天,太浪费时间了。

网上看到另一个更新思路,只需要五分钟(有四分钟都用于下载了,(:)搞定。

给出地址:如何在 CentOS 7/RHEL 7 上安装最新版本的 Git

Tip: 上面给出的地址不是最源始的网址,源始网址无从查到了,不过文章是很干净的文章。

值得注意的是:若在CentOS 8上按此方式安装Git时,报Error: Transaction test error的错误,以下给出原因和解决办法。

— 出现原因:系统先前安装的Git所用的yum源与你现在添加的yum源冲突了。

— 解决办法:先卸载先前的Git再重新安装现添加的yum源的Git。

卸载Git的时候一定要使用yum或dnf去卸载,不要使用rpm,不要使用rpm,不要使用rpm,重要的事说三遍,除非你有很强的解决包与包之间依赖关系的能力,否则还是不要使用rpm。

举一个先查询再卸载的例子:

# rpm -qa|grep git
# yum remove git-1.18.0.x86_64

PS:现代都讲究效率,能使用节省时间的工具那就使用,不要为了装逼而去做一些无谓的劳动,像网上那些千篇一律都使用编译安装的方式已经过时了,时代在改变,我们也要不断的更新自己,要不然只会不断的被市场所淘汰。

1 人点赞  ∙  0 人收藏  
加入收藏 点赞 我要评论
目前尚无回复