1. 程式人生 > 其它 >有效解決CentOS8 AppStream報錯以及makecache報錯等問題

有效解決CentOS8 AppStream報錯以及makecache報錯等問題

解決CentOS8 AppStream報錯以及makecache報錯等問題

使用CentOS 8 yum安裝java11,遇到一系列問題。

Repository AppStream is listed more than once in the configuration
Repository extras is listed more than once in the configuration
Repository PowerTools is listed more than once in the configuration
Repository centosplus is listed more than once in the configuration
Error:Failed yo synchronize cache for repo 'AppStream'

1.備份

首先備份原有的repo檔案

cd /etc/yum.repos.d && mkdir bak  && mv *.repo ./bak

看到一些其他教程只修改CentOS-Base.repo這個檔案,會出現以下提示

2.換阿里雲源

有些教程給出的換源網址已經不能再使用,建議檢視官網

https://developer.aliyun.com/mirror/centos

2022年3月如下方式有效

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

本來是想下載java jdk 11,換騰訊雲後檢視發現沒有11的版本,所以使用的阿里雲。

3.清理、生成快取

yum clean all
yum makecache

4.安裝java

yum install java-11-openjdk -y

即可成功安裝