在linux系统上安装git,使用的linux系统版本是CentOS8,出现无法安装的问题。
-
列出git安装包
输入以下命令下载元数据
yum list git
出现以下错误
进入/etc/yum.repos.d目录,修改其中的三个文件CentOS-AppStream.repo,CentOS-Base.repo,CentOS-Extras.repo
将这句注释:mirrorlist=http://mirrorlist.centos.org/release=$releasever&arch=$basearch&repo=BaseOS&infra=$infra
再将这句注释去掉:
baseurl=http://mirrors.aliyun.com/centos/8-stream/BaseOS/x86_64/os/
三个文件的操作都相同
修改完成后清除缓存
yum clean all
生成元数据
yum makecache
会报出错误:缺少的组或模块 : perl:5.26
此时就要将上面提到的三个文件修改回去,然后输入以下命令
yum module enable perl:5.26
成功解决
输入以下命令,成功显示可安装的软件包git.x86_64
yum list git
-
在线安装git
在线安装git
yum install git
这个时候又出现安装失败的问题,目前找不到解决方法。换成CentOS7的话就没有这些问题,可以正常安装。