Redhat8/CentOS8配置网络源,Failed to synchronize cache for repo ‘LocalRepo_AppStream‘, ignoring this repo.

在Redhat8系统中,尝试通过yum安装gtk2-devel时遇到了无法读取消费者身份和源失效的错误。解决方案是下载阿里云的CentOS8网络源替换失效的本地源,并备份原有的配置文件。确保只保留CentOS-8.repo文件后,重新运行yum list和yum install命令,成功安装gtk2.x86_64。最后,通过rpm命令安装了QQforLinux。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题

在Redhat8中yum安装gtk发生错误。

[root@localhost ~]# yum install gtk2-devel.x86_64
Updating Subscription Management repositories.
Unable to read consumer identity
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
LocalReeepository_AppStream 0.0 B/s | 0 B 00:00
LocalReeepository_BaseOS 0.0 B/s | 0 B 00:00
Failed to synchronize cache for repo ‘LocalRepo_AppStream’, ignoring this repo.
Failed to synchronize cache for repo ‘LocalRepo_BaseOS’, ignoring this repo.
No match for argument: gtk2-devel.x86_64
Error: Unable to find a match

之前配置源的时候没有本地镜像,所以源失效了。
从网上找了教程改成阿里云的镜像,也没有效果。在这里插入图片描述

解决方法

直接下载阿里云镜像站的 CentOS 8 网络源

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

并把之前的失效源归档

mv /etc/yum.repos.d/local.repo /etc/yum.repos.d/local.repo.bak

确保/etc/yum.repos.d目录下只有 Centos-8.repo 一个后缀为repo的文件,其它的全部增加后缀.bak。

测试

查询库并安装gtk

yum list
yum install gtk2.x86_64

在这里插入图片描述
安装QQ for Linux

rpm -ivh linuxqq_1.0.1-b1-100_mips64el.rpm

在这里插入图片描述
测试完成
在这里插入图片描述

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值