2017-04-25 148 views

回答

5

假设您下载和配置所有基本的回购正在运行的CentOS-7.3,你可以回到回购文件通过以下方式,

# ReInstall the centos-release rpm 
~]# rpm -Uvh --force \ 
    http://mirror.centos.org/centos-7/7/os/x86_64/Packages/centos-release-7-3.1611.el7.centos.x86_64.rpm 

# Clean YUM cache 
~]# yum clean all 

# Try an update 
~]# yum update 

centos-release RPM包含了所有的回购文件,

~]# rpm -qlp \ 
    http://mirror.centos.org/centos-7/7/os/x86_64/Packages/centos-release-7-3.1611.el7.centos.x86_64.rpm 2>/dev/null | grep repo 
/etc/yum.repos.d/CentOS-Base.repo 
/etc/yum.repos.d/CentOS-CR.repo 
/etc/yum.repos.d/CentOS-Debuginfo.repo 
/etc/yum.repos.d/CentOS-Media.repo 
/etc/yum.repos.d/CentOS-Sources.repo 
/etc/yum.repos.d/CentOS-Vault.repo 
/etc/yum.repos.d/CentOS-fasttrack.repo 
+0

为了获得正确的URL,可以运行“rpm --query centos-release”或直接运行“rpm -Uvh --force http://mirror.centos.org/centos-7/7/os/x86_64/Packages/$(“rpm --query centos-release).rpm” – keocra

+1

注意,旧版本不是总是在相同的URL中。他们被转移到vault.centos.org。 – iamauser

+0

此处还在括号中标注了一个引号;-)对不起。 – keocra