你说的「CentOS dropped」一般指 CentOS 8 已停止维护(EOL),官方不再提供更新源。下面按不同情况给你解决方案。
yum update
报错:Errors during downloading metadata for repository
dnf install -y centos-release-stream
dnf swap -y centos-linux-repos centos-stream-repos
dnf distro-sync -y
完成后重启:
reboot
✅ 这是 Red Hat 官方推荐路径
适合服务器、生产环境。
Rocky Linux(推荐)
dnf install -y rocky-repos
dnf distro-sync -y
AlmaLinux
dnf install -y almalinux-release
dnf distro-sync -y
仅用于应急,把源指向归档地址:
sed -i 's|mirrorlist=|#mirrorlist=|g' /etc/yum.repos.d/CentOS-*.repo
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*.repo
然后:
yum clean all
yum makecache
⚠️ 无安全更新,不建议生产使用
yum update -y
⚠️ 建议尽早迁移到 Rocky / Alma / Ubuntu / Debian
✅ 正常更新即可:
dnf update -y
你可以直接告诉我:
cat /etc/os-release我可以给你 最稳妥的迁移方案(含命令) ✅