意外从 RHEL 8 中删除了 python3-dateutil

意外从 RHEL 8 中删除了 python3-dateutil

我试图修复与气流相关的设置问题,但不小心从机器(RHEL 8)中删除了它,这python3-dateutil也导致删除sudo yum remove python3-dateutil了依赖包,如、、、、、,dnf-plugin-spacewalk以及一些其他未使用的依赖dnf-plugins-core项,如、、、、等。rhn-setuprhnsdsubscription-managersubscription-manager-cockpityum-utilsdnf-plugin-subscription-managerrhn-checkrhsm-iconssubscription-manager-rhsm-certificatesusermode

现在,当我尝试python3-dateutil使用重新安装时sudo yum install python3-dateutil,它给出了错误:“/etc/yum.repos.d”、“/etc/yum/repos.d”、“/etc/distro.repos.d”中没有启用的存储库。所有 yum 命令均不起作用。

有人知道如何解决这个问题,请帮忙。

答案1

在帖子中提出了一个非常类似的问题
CentOS 8-卸载了 python,如何恢复笔记本电脑?

给出的答复如下:

您可以使用以下方法恢复上次交易:

dnf history undo last

由于您已经运行了其他操作,因此恢复上次操作不会恢复到所需状态。列出最后 5 笔交易:

dnf history list | head -n5

然后回滚到一事先的与您错误删除 Python 时对应的 ID,例如:

dnf history rollback 123

应该123是一个交易您删除了 Python,又名“最后一次良好交易”。

答案2

  1. dnf history|head使用+列出您卸载的软件包dnf history info <num>
  2. 开放给Red Hat 软件包浏览器。然后在下拉菜单中选择您的产品。对我来说,它是“适用于 x86_64 的 Red Hat Enterprise Linux“。
  3. 逐个搜索每个包并单击“诺阿奇“ 或者 ”x86_64“取决于您的架构和包可用性。
  4. 在下拉菜单中选择与您在步骤 1 中列出的版本相对应的版本。
  5. 下载软件包(不是标有源的软件包)
  6. 将 RPM 发送到您的服务器/工作站
  7. 跑步sudo dnf localinstall *.rpm

相关内容