解决CentOS8使用yum安装rpm报错为仓库appstream下载元数据失败Cannot prepare internal mirrorlist No URLs in mirrorlist
文章目录
- 问题描述
- 原因
- 解决办法
问题描述
最近,笔者在新服务器中使用安装命令 yum
安装 rpm
安装包时,却发生了报错。
笔者报错时的运行环境:
CentOS 8 x86_64
报错时使用的命令:
sudo yum localinstall *.rpm
报错日志:
CentOS Linux 8 - AppStream 68 B/s | 38 B 00:00 错误:为仓库 'appstream' 下载元数据失败 : Cannot prepare internal mirrorlist: No URLs in mirrorlist
原因
这是因为 yum
解析安装包依赖关系时需要联网,而在 2022年1月31日,CentOS团队从官方镜像中删除了所有 CentOS 8 的软件包。CentOS 8 已于2021年12月31日到期,但这些软件包在官方镜像上保留了一段时间。现在他们被转移到 https://vault.centos.org。
因此,CentOS 8 原镜像不可用。
【附】官方说明:https://www.centos.org/centos-linux-eol/
解决办法
可以使用阿里云镜像。为此,需要先删除 CentOS 8 中的原镜像。这些文件位于 /etc/yum.repos.d
中,删除的方法有很多,这里只举一例。
使用如下命令备份原镜像文件。(注意:移动本身就包含删除的效果)
mv /etc/yum.repos.d /etc/yum.repos.d_backup
使用如下命令创建原目录。
mkdir /etc/yum.repos.d
现在就可以下载阿里云镜像了。使用如下命令下载阿里云镜像。
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
这会自动将下载的阿里云镜像放置在 /etc/yum.repos.d
中。之后,再使用命令 sudo yum localinstall *.rpm
就不会出现前述的报错了。
解决CentOS8使用yum安装rpm报错为仓库appstream下载元数据失败Cannot prepare internal mirrorlist No URLs in mirrorlist相关推荐
- Centos8 dnf update/yum update 错误解决:为仓库 ‘appstream‘ 下载元数据失败 : Cannot prepare internal mirrorlist:
错误场景 在dnf update/yum update或者下载包时候报错:为仓库 'appstream' 下载元数据失败 : Cannot prepare internal mirrorlist: 提 ...
- CentOS8 安装 Docker repo ‘appstream‘ 下载元数据失败
关闭防火墙 #查看当前防火墙状态 systemctl status firewalld #暂时关闭防火墙 systemctl stop firewalld #永久关闭防火墙 systemctl dis ...
- linux yum nothing,Centos6.9 yum安装htop报错解决过程
今天在学习linux过程中需要安装htop,但是我在直接yum -y install htop之后,系统提示: No package htop available. Error: Nothing to ...
- yum安装Jenkins报错Error in PREIN scriptlet in rpm package jenkins-2.204.5-1.1.noarch
个人博客站点:http://www.johnlee.ink/ 解决方案: [root@jenkins data]# rm -f /etc/sysconfig/jenkins 解决思路: 1.通过Yum ...
- CentOS8.5版本安装Docker报错,版本太新太多坑了
按照教程在自己的阿里云CentOS8.5服务器上安装Docker,一直各种报错,找了各种教程和视频,解决了很多错,最后一直有个错解决不了,在想放弃时搜了找到了一篇文章找到了从根本上解决问题的方法. [ ...
- 使用yum 安装插件报错:You could try using --skip-broken to work around the problem
虚拟机:GentOS6.5 在使用yum安装 lrzsz 插件时报错: 百度后按照网上提示,把最后三行的插件删除 yum remove ****.x86_64 但是还是报错: 还是百度后最终解决: ...
- 阿里云ECS服务器 Centos7.2 使用 yum 安装 ansible 报错
#####################使用阿里云的ECS服务器Centos7.2系统安装ansible提示安装不上########### 原因 通过Yum安装最新发布版本 通过Yum安装RPMs适 ...
- centOs7上用yum安装软件报错
提示报错信息: Could not retrieve mirrorlisthttp://mirrorlist.centos.org/?release=6&arch=x86_64&rep ...
- ftp yum 安装软件报错FTP Error 550 - Server denied you to change to the given directory
yum 源主要为了帮助我们解决在linux平台上,软件之间相互依赖的问题,有在线和离线YUM多种方式.有时候挡在客户现场无法进行联网时,需要部署离线yum 源.离线YUM包可以通过操作系统光盘,HTT ...
- 安装rpm报错:requires Ruby version >= 2.*.*
目录 3种错误条件 升级ruby 3种错误条件 升级ruby 下载 GPG 公钥 gpg2 --keyserver hkp://pool.sks-keyservers.net --recv-keys ...
最新文章
- Linux命令之Ethtool
- CodeForces - 1339D Edge Weight Assignment(思维)
- volatile关键字的作用-适用场景
- 下行物理信道rs_5G物理层服务模型
- AngularJS1.5+ 笔记
- android伸缩动画自定义,Android干货:自定义带动画的View
- C语言结构体练习-互动粒子仿真
- Google Python Style Guide
- PHP查询函数调用堆栈
- 利用WCF与Android实现图片上传并传参
- linux 登陆sybase_远程连接sybase 数据库 步骤
- Xposed入门篇之安装xposed框架
- 都在说CI/CD,到底什么是CI/CD
- 计算机硬盘分区win7,win7移动硬盘怎么分区|win7移动硬盘分区的方法
- VM虚拟机网络设置问题
- 几何光学学习笔记(23)- 5.6 远心光路
- 4.1 数据结构——串
- SSM酒店管理系统旅店(含源码+论文+答辩PPT等)
- Linux驱动开发-编写RFID-RC522射频刷卡模块驱动
- Python中__dict__属性的详解(思维导图版)