CentOS 7 所有 yum.d.repos 已删除

问题描述 投票:0回答:1

我已经用谷歌搜索并尝试了所有我能找到的解决方案。管理员以某种方式破坏了 yum 试图通过添加存储库来安装 mssql 包的方式,然后尝试了不同的方法来修复,就像我一样。 我删除了所有存储库,需要重新开始。不同的堆栈解决方案建议尝试

rpm -Uvh --force http://mirror.centos.org/centos-7/7/os/x86_64/Packages/centos-release-7.3.10.1160.88.1.el7.centos.x86_64.rpm
curl: (22) The requested URL returned error: 404 Not Found
rpm -Uvh --force http://mirror.centos.org/centos-7/7/os/x86_64/Packages/centos-release-7.3.10.1160.88.1.el7.centos.x86_64.rpm
curl: (22) The requested URL returned error: 404 Not Found
rpm -iv --replacepkgs http://vault.centos.org/7.3.10/BaseOS/x86_64/os/Packages/centos-release-7.3.10.1160.88.1.el7.centos.x86_64.rpm
curl: (22) The requested URL returned error: 404 Not Found

我还从另一个 CentOS 7 复制并粘贴了 yum.repos.d,但版本不完全相同。之前是 3.10.0-1062.18.1.el7.x86_64,这个是 3.10.0-1160.88.1

这些都不起作用,我已经束手无策了。根据我到目前为止收集到的信息,我需要一个名为 centos-release-7.3.10.1160.88.1.el7.centos.x86_64.rpm 的 rpm 来正确替换存储库,但找不到。

有人可以帮忙吗?

centos centos7 yum repo
1个回答
0
投票

您似乎将 centos 版本(例如 7.3)和内核版本 3.10.x.y.z 混为一谈,并将它们重叠连接到不存在的“7.3.10.1160.88”版本号中,该版本号必须是您自己编写的,因为它复制随机部分,用点替换破折号,省略最后一个数字。

您的内核版本表明它来自centos 7.7更新: https://vault.centos.org/7.7.1908/updates/x86_64/Packages/

您的选择是从最新版本 7.9 中选择一个并进行更新

http://mirror.centos.org/centos-7/7/os/x86_64/Packages/centos-release-7-9.2009.0.el7.centos.x86_64.rpm

或选择拱形 7.7

https://vault.centos.org/7.7.1908/os/x86_64/Packages/centos-release-7-7.1908.0.el7.centos.x86_64.rpm

您实际上可以在浏览器中浏览这些存储库并查看它们具有哪些软件包。无需猜测。

© www.soinside.com 2019 - 2024. All rights reserved.