首页 > 解决方案 > 从哪里可以下载我的 RedHat Enterprise Linux Server 7 的 RPM 二进制文件?

问题描述

我通过在 My RedHat Enterprise Linux Server 7 上发出不正确的命令 (rpm -e) 意外删除了 rpm 二进制文件。我可以从哪里下载所需的二进制文件并将其复制到所需的位置 /usr/bin ?

标签: redhatrpm

解决方案


Red Hat Enterprise Linux 的软件包只能使用 yum 和您从中获得的证书来下载subscription-manager。手动很难做到这一点。

您可以轻松地从 CentOS(二进制兼容发行版)获取软件包:

http://mirror.centos.org/centos/7/os/x86_64/Packages/

将其下载到您拥有 rpm 二进制文件的其他系统上,然后执行以下操作:

rpm2cpio downloaded-rpm.rpm | cpio -idmv

取出提取的文件并将其复制到损坏的机器上。

然后你应该做

yum reinstall rpm

这将再次从 Red Hat CDN 下载该软件包并重新安装它,即使它是相同的版本。

红帽企业 Linux 附加值的一部分是支持中心。我强烈建议下次直接联系红帽https://access.redhat.com/support 。


推荐阅读