1
我使用的是centos 7.在一些测试中,我不小心删除了yum.repo.d中的所有文件。有没有一种方法,在CentOS的7安装centos 7 base repos的新副本
我使用的是centos 7.在一些测试中,我不小心删除了yum.repo.d中的所有文件。有没有一种方法,在CentOS的7安装centos 7 base repos的新副本
假设您下载和配置所有基本的回购正在运行的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
为了获得正确的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
注意,旧版本不是总是在相同的URL中。他们被转移到vault.centos.org。 – iamauser
此处还在括号中标注了一个引号;-)对不起。 – keocra