有效解決CentOS8 AppStream報錯以及makecache報錯等問題
阿新 • • 發佈:2022-03-05
解決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
即可成功安裝