Skip to content

centOS

yum install时报告源错误处理

报告错误信息:Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist

参考 链接

解决方案1:

适用于centOS8centOS8-stream,国外推荐使用此配置。

bash
# 注释 /etc/yum.repos.d/CentOS-* 中所有 mirrorlist 开头的行
sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*

# 把 /etc/yum.repos.d/CentOS-* 中所有 #baseurl= 开头的行替换为 baseurl=http://vault.centos.org
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*

解决方案2:

适用于centOS8centOS8-streamcentOS7,国内推荐使用此配置。

bash
# 注释 /etc/yum.repos.d/CentOS-* 中所有 mirrorlist 开头的行
sed -i 's/^mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*

# 把 /etc/yum.repos.d/CentOS-* 中所有 #baseurl= 开头的行替换为 baseurl=http://mirrors.aliyun.com
sed -i 's|^#baseurl=http://mirror.centos.org|baseurl=http://mirrors.aliyun.com|g' /etc/yum.repos.d/CentOS-*