報錯解決——cannot find a valid baseurl for repo: base/7/x86_64
報錯原因
重裝 Centos7 系統,使用 yum 安裝軟件時報錯提示“cannot find a valid baseurl for repo: base/7/x86_64”,主要原因還是由于官方 CentOS 服務器不穩定或者停止更新導致。
解決方法
更換 yum 的源文件。
若已安裝 wget,可執行下列命令
sudo wget -O /etc/yum.repos.d/Centos-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum clean all
yum makecache fast
若未安裝 wget,則手動修改
# 1.進入倉庫源文件夾
cd /etc/yum.repos.d
# 2.修改鏡像配置內容
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-*
# 3.清空原有yum緩存并重新生成
yum clean all && yum makecache
# 可以使用yum
yum update

浙公網安備 33010602011771號