centos 8 yum命令不可用解决办法

centos 8 yum命令不可用

问题现象

[twj@localhost ~]$ sudo yum update
Failed to download metadata for repo ‘AppStream’
Error: Failed to download metadata for repo ‘AppStream’

原因:
2022 年 1 月 31 日,Cent OS团队终于从官方镜像中移除了 CentOS 8 的所有软件包。CentOS 8 已于 2021 年 12 月 31 日结束生命周期。官方临时镜像地址从 mirror.centos.org 移到 https://vault.centos.org

修改方案:

  1. 修改镜像地址

cd /etc/yum.repos.d/
sed -i ‘s/mirrorlist/#mirrorlist/g’ /etc/yum.repos.d/CentOS-*
sed -i ‘s|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g’ /etc/yum.repos.d/CentOS-*

  1. centos8更改阿里镜像源
    镜像源配置文件在 /etc/yum.repos.d 文件夹下
    阿里云镜像配置文件的路径为: http://mirrors.aliyun.com/repo/Centos8.repo
    需要把CentOS-AppStream.repo  CentOS-Extras.repo  CentOS-centosplus.repo  CentOS-PowerTools.repo  CentOS-Base.repo  处理掉,不然会跟阿里云配置文件里面重复

cd /etc/yum.repos.d
mv CentOS-Base.repo CentOS-Base.repo.bak
mv CentOS-Extras.repo CentOS-Extras.repo.bak
mv CentOS-centosplus.repo CentOS-centosplus.repo.bak
mv CentOS-PowerTools.repo CentOS-PowerTools.repo.bak
mv CentOS-AppStream.repo CentOS-AppStream.repo.bak
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo
yum makecache

  1. 修改清华镜像源
    https://mirrors.tuna.tsinghua.edu.cn

  2. 替换repo文件
    我当时安装的是8.1的版本,以上方法均未解决。尝试一下方案,亲测有效。

替换/etc/yum.repos.d目录下的文件

链接:https://pan.baidu.com/s/14vH3lRDpi0zVPoKTNjmBLQ
提取码:qpmz

再次执行 yum update 版本由8.1xxx降为CentOS Stream release 8

参考资料:
https://blog.csdn.net/l2539469416/article/details/122813043
https://www.cnblogs.com/know-more/p/13407987.html
https://blog.csdn.net/lqzixi/article/details/105440410

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在CentOS 8上使用yum安装JDK 8,可以按照以下步骤进行操作: 1. 首先,使用以下命令查看CentOS 8中可用的JDK版本: ``` yum search java ``` 这将列出所有可用的JDK版本,包括1.8和1.7等。 2. 根据以上引用和引用,我们可以使用以下命令安装OpenJDK 8: ``` sudo yum install -y java-1.8.0-openjdk-devel ``` 这将安装OpenJDK 8的开发包。 3. 如果你更喜欢安装Oracle Java SE(Java 8),可以按照以下步骤进行操作: - 首先,添加Java RPM存储库: ``` sudo yum install -y java-1.8.0-openjdk-headless ``` - 接下来,安装Oracle Java SE的依赖项: ``` sudo yum install -y java-1.8.0-openjdk-devel ``` 这将安装JRE和JVM的依赖项。 请注意,以上步骤中的命令可能需要使用root权限或以sudo方式运行。安装完成后,你将在CentOS 8上成功安装JDK 8。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [centos7 yum安装jdk](https://download.csdn.net/download/weixin_38514322/14856646)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [如何在CentOS8上安装和配置Java 8](https://blog.csdn.net/wcuuchina/article/details/129968274)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值