阿里云Centos8.2执行 yum install -y yum-utils 报错问题解决

目录

问题描述:

阿里云部署docker 执行yum install -y yum-utils报错

1,进入配置文件目录

2,删除所有的.repo源文件 

3,下载可用的.repo文件

 4,运行 yum makecache 生成缓存

5,重新运行 yum install -y yum-utils命令 安装依赖


问题描述:

阿里云部署docker 执行yum install -y yum-utils报错

CentOS-8 - AppStream                                                                                  19 kB/s | 2.3 kB     00:00    
Errors during downloading metadata for repository 'AppStream':
  - Status code: 404 for http://mirrors.cloud.aliyuncs.com/centos/8/AppStream/x86_64/os/repodata/repomd.xml (IP: 100.100.2.148)
Error: Failed to download metadata for repo 'AppStream': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried

试了下链接 http://mirrors.cloud.aliyuncs.com 无论是本地还是服务器都调不通,经过修改 /etc/yum.repos.d/下的配置文件,修改源配置等方法也不能修复问题,最后了解到

centos8项目官方已于2021年底停止维护,相关源已无法使用,所以网上22年前的换源教程都已无法使用。

下面附上最新的修改教程

1,进入配置文件目录

#进入配置文件夹: cd /etc/yum.repos.d/

2,删除所有的.repo源文件 

#删除旧的配置文件 :rm *.repo #

对每个文件进行确认:输入“y”回车确认 

3,下载可用的.repo文件

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo 

注 wget  -O ... (此处为大写的英文字母O) 

上述命令在确认输入无误且执行不通的情况下,考虑是不是没有安装wget,尝试使用下面命令下载.repo 文件

curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo 

 注 curl -o ... (此处为小写的英文字母o) 

 4,运行 yum makecache 生成缓存

yum makecache

5,重新运行 yum install -y yum-utils命令 安装依赖

success。

  • 11
    点赞
  • 41
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
在Linux系统中,`yum install -y yum-utils`命令是用来安装`yum-utils`工具包的,`yum`是Red Hat Enterprise Linux (RHEL)和CentOS等系统的包管理器。当遇到`yum install -y yum-utils`失败的情况,可能有以下几个原因: 1. **包不存在**:`yum-utils`可能不是默认安装的一部分,或者已经过时不再维护。确保你正在尝试安装的版本适用于你的系统。 2. **网络问题**:如果无法连接到互联网,`yum`会因为找不到所需的软件包而失败。检查网络连接,或者尝试使用代理服务器。 3. **依赖缺失**:`yum-utils`可能需要其他软件包作为先决条件才能安装。运行`yum check`或`yum list dependencies yum-utils`查看是否有缺失的依赖。 4. **权限问题**:如果你没有足够的权限来安装,你需要使用具有管理员权限(如`sudo`)。 5. **yum配置问题**:`yum`的配置文件可能存在问题,比如镜像源不可用或者配置了错误的优先级。检查`/etc/yum.conf`或系统代理设置。 6. **软件仓库问题**:如果`yum-utils`不在默认仓库里,但你在`repofiles`或其他自定义列表中没有正确添加,需要更新或添加正确的存储库。 要解决这个问题,你可以按照以下步骤尝试: 1. **确认软件包存在**:使用`yum search yum-utils`看是否能找到该包。 2. **修复网络**:检查网络连接并确保可以访问`yum`服务器。 3. **解决依赖**:使用`yum dependency resolve yum-utils`找出并安装缺失的依赖。 4. **更新配置**:查看并修正`yum`配置文件,确保正确设置仓库和优先级。 5. **重新授权**:如果有权限问题,使用`sudo yum install yum-utils`。 6. **刷新仓库**:执行`yum makecache`或`yum update metadata`来刷新仓库信息。 如果你提供更具体的错误信息,我可以给出更针对性的建议。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值