Linux下rpm安装git

这里是通过rpm包来安装git 由于其依赖的rpm包众多,需要先行下载。

下载

当前系统为:

[root@instance-1apocjsh git]# cat /etc/redhat-release
CentOS Linux release 8.4.2105

使用如下命令进行下载:

yum -y install yum-utils
yumdownloader --resolve --destdir=/root/soft/git git

下载过程如下:

[root@instance-1apocjsh ~]# yumdownloader --resolve --destdir=/root/soft/git git
CentOS Linux 8 - AppStream                                                                                              48 MB/s | 8.4 MB     00:00    
CentOS Linux 8 - BaseOS                                                                                                 31 MB/s | 4.6 MB     00:00    
CentOS Linux 8 - Extras                                                                                                170 kB/s |  10 kB     00:00    
Extra Packages for Enterprise Linux Modular 8 - x86_64                                                                 9.8 MB/s | 1.0 MB     00:00    
Extra Packages for Enterprise Linux 8 - x86_64                                                                          52 MB/s |  11 MB     00:00    
Module yaml error: Unexpected key in data: static_context [line 9 col 3]
Module yaml error: Unexpected key in data: static_context [line 9 col 3]
(1/6): perl-TermReadKey-2.37-7.el8.x86_64.rpm                                                                          1.4 MB/s |  40 kB     00:00    
(2/6): perl-Error-0.17025-2.el8.noarch.rpm                                                                             6.2 MB/s |  46 kB     00:00    
(3/6): perl-Git-2.27.0-1.el8.noarch.rpm                                                                                8.8 MB/s |  77 kB     00:00    
(4/6): git-2.27.0-1.el8.x86_64.rpm                                                                                      13 MB/s | 164 kB     00:00    
(5/6): git-core-doc-2.27.0-1.el8.noarch.rpm                                                                             24 MB/s | 2.5 MB     00:00    
(6/6): git-core-2.27.0-1.el8.x86_64.rpm                                                                                 38 MB/s | 5.7 MB     00:00    

下载完成后,/root/soft/gcc中如下:

[root@instance-1apocjsh git]# ls
git-2.27.0-1.el8.x86_64.rpm       git-core-doc-2.27.0-1.el8.noarch.rpm  perl-Git-2.27.0-1.el8.noarch.rpm
git-core-2.27.0-1.el8.x86_64.rpm  perl-Error-0.17025-2.el8.noarch.rpm   perl-TermReadKey-2.37-7.el8.x86_64.rpm

这里有个问题,就是无法指定git的版本,默认下载的是git 2.27.0。有待进一步研究。

安装

直接进行强制安装。因为逐个安装,很容易因为递进依赖,而报一堆错,需要下载一堆特别多的包。

rpm  -ivh  *.rpm --nodeps --force

安装过程如下:

[root@instance-1apocjsh git]# rpm  -ivh  *.rpm --nodeps --force
Verifying...                          ################################# [100%]
Preparing...                          ################################# [100%]
Updating / installing...
   1:git-core-2.27.0-1.el8            ################################# [ 17%]
   2:git-core-doc-2.27.0-1.el8        ################################# [ 33%]
   3:perl-TermReadKey-2.37-7.el8      ################################# [ 50%]
   4:perl-Error-1:0.17025-2.el8       ################################# [ 67%]
   5:perl-Git-2.27.0-1.el8            ################################# [ 83%]
   6:git-2.27.0-1.el8                 ################################# [100%]

检查

使用命令git --version,显示如下表示安装成功。

[root@instance-1apocjsh git]# git --version
git version 2.27.0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值