当前位置: 首页 > Linux

CentOS使用Yum升级Git到新版本2.1x

时间:2023-04-06 22:17:03 Linux

使用yum最多只能安装1.8,版本太旧,下载源码手动编译安装?先不说国内下载官网包2kB/s的速度,就算下载编译也麻烦。包管理没用?其实只要换个源重新下载就行了。先卸载旧版本yumremovegit添加新源再安装新版本。我的安装过程root@izwz957qhjacaocedubzjjz/tmp/installGit[20:43:53]>#yuminstall-yhttps://centos7.iuscommunity.org/ius-release.rpm8.2kB00:00检查/var/tmp/yum-root-6VAioA/ius-release.rpm:ius-release-2-1.el7.ius.noarch/var/tmp/yum-root-6VAioA/ius-release.rpm将被安装Resolvingdependencies-->Checkingtransactions--->packageius-release.noarch.0.2-1.el7.iuswillbeinstalled-->Resolvingdependenciesepel-release=7,它是包ius所必需的-release-2-1.el7.ius.noarch从缓存的主机文件加载镜像速度-->检查事务--->包epel-release.noarch.0.7-12将被安装-->ResolveDependenciesDoneDependencyResolution============================================================包体系结构版本源大小================================================================安装:ius-releasenoarch2-1.el7.ius/ius-release4.5k作为依赖安装:epel-releasenoarch7-12epel15k交易总结==================================================================安装了1个包(+1个依赖包)总计:19k总下载量:15k安装大小:29k下载包:epel-release-7-12.noarch.rpm|15kB00:00运行事务检查运行事务测试事务测试成功运行事务安装:epel-release-7-12.noarch1/2警告:/etc/yum.repos.d/epel.repo构建为/etc/yum.repos。d/epel.repo.rpmnew安装:ius-release-2-1.el7.ius.noarch2/2验证:ius-release-2-1.el7.ius.noarch1/2验证:epel-release-7-12.noarch2/2安装:ius-release.noarch0:2-1.el7.ius作为依赖项安装:epel-release.noarch0:7-12完成!root@izwz957qhjacaocedubzjjz/tmp/installGit[20:44:05]>#yuminstall-ygit2u插件加载:fastestmirrorius|1.3kB00:00ius/x86_64/主|129kB00:01从缓存的hostfileius加载镜像速度538/538解决依赖关系-->检查事务--->包git2u.x86_64.0.2.16.5-1.ius.el7将被安装-->处理依赖关系git2u-perl-Git=2.16.5-1.ius.el7,需要安装包git2u-2.16.5-1.ius.el7.x86_64-->处理依赖git2u-core-doc=2.16.5-1.ius.el7,被包git2u-2.16.5-1.ius取代.el7.x86_64需要-->处理依赖git2u-core=2.16.5-1.ius.el7,这是包git2u-2.16所需要的。5-1.ius.el7.x86_64-->处理依赖Dependencyperl(Git::I18N),这是git2u-2.16.5-1.ius.el7.x86_64包所需要的-->Processingdependencyperl(Git),这是包git2u-2.16.5-1所需要的.ius.el7.x86_64需要-->处理依赖libsecret-1.so.0()(64bit),这是包git2u-2.16.5-1所需要的.ius.el7.x86_64-->检查事务--->包git2u-core.x86_64.0.2.16.5-1.ius.el7将被安装--->包git2u-core-doc.noarch.0.2.16.5-1.i.el7安装--->安装git2u-perl-Git.noarch.0.2.16.5-1.ius.el7--->安装libsecret.x86_64.0.0.18.6-1.el7-->解决依赖完全依赖分辨率=====================================================================================包体系结构版本源大小===========================================================================安装:git2ux86_642.16.5-1.ius.el7ius1.1M作为依赖并安装:git2u-corex86_642.16.5-1.ius.el7ius5.5Mgit2u-core-docnoarch2.16.5-1.ius.el7ius2.4Mgit2u-perl-Gitnoarch2.16.5-1.ius.el7ius68klibsecretx86_640.18.6-1.el7base153k交易摘要=================================================================================================================================================================================================================================================:警告:/var/cache/yum/x86_64/7/ius/packages/git2u-2.16.5-1.ius.el7.x86_64.rpm:标头V4RSA/SHA256签名,密钥ID4b274df2:NOKEYgit2u-2.16。5-1.ius.el7.x86_64.rpm公钥尚未安装(1/5):git2u-2.16.5-1.ius.el7.x86_64|1.1MB00:02(2/5):git2u-核心-doc-2.16.5-1.ius.e|2.4MB00:00(3/5):git2u-core-2.16.5-1.ius.el7.x|5.5MB00:03(4/5):libsecret-0.18.6-1.el7.x86_64|153kB00:00(5/5):git2u-perl-Git-2.16.5-1.ius.e|68KB00:00--------------------------------------------------------总计2.6MB/s|9.2MB00:03从文件中检索密钥:///etc/pki/rpm-gpg/RPM-GPG-KEY-IUS-7导入GPG密钥0x4B274DF2:用户ID:“IUS(7)“指纹:c9587a09a11fd7064f0ca0f4e55807254b274df2包:ius-release-2-1.el7.ius.noarch(已安装)来自:/etc/pki/rpm-gpg/RPM-GPG-KEY-IUS-7RunningtransactioncheckRunningtransactiontestTransactiontestsucceededRunningtransaction安装:git2u-core-2.16.5-1.ius.el7.x86_641/5安装:git2u-core-doc-2.16。5-1.ius.el7.noa2/5安装:libsecret-0.18.6-1.el7.x86_643/5安装:git2u-perl-Git-2.16.5-1.ius.el7.noa4/5安装:git2u-2.16.5-1.ius.el7.x86_645/5验证:git2u-2.16.5-1.ius.el7.x86_641/5验证:git2u-core-doc-2.16.5-1.ius.el7.noa2/5验证:git2u-core-2.16.5-1.ius.el7.x86_643/5验证:git2u-perl-Git-2.16.5-1.ius.el7.noah4/5验证:libsecret-0.18.6-1.el7。x86_645/5安装:git2u.x86_640:2.16.5-1.ius.el7作为依赖项安装:git2u-core.x86_640:2.16.5-1.ius.el7git2u-core-doc.noarch0:2.16.5-1.ius.el7git2u-perl-Git.noarch0:2.16.5-1.ius.el7libsecret.x86_640:0.18.6-1.el7完成!root@izwz957qhjacaocedubzjjz/tmp/installGit[20:44:22]>#gitversiongitversion2.16.5感谢https://www.cnblogs.com/jhxxb/p/10571227.html