redhat - 从哪里可以下载我的 RedHat Enterprise Linux Server 7 的 RPM 二进制文件?
问题描述
我通过在 My RedHat Enterprise Linux Server 7 上发出不正确的命令 (rpm -e) 意外删除了 rpm 二进制文件。我可以从哪里下载所需的二进制文件并将其复制到所需的位置 /usr/bin ?
解决方案
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 。
推荐阅读
- dataweave - 需要帮助在 mulesoft 中使用 dataweaver 为数组中的子行项目组构建标题项目(即时)
- c# - 将 StreamWriter 用于日志文件的正确方法
- c++ - 使用 emscripten 编译时 GL_LINE_SMOOTH 未声明的标识符
- dart - 带有订阅的 dart HttpClient 导致延迟关闭
- jquery - 试图用纯 js fetch 重写 jquery ajax。获取身体
- android - 如何获取使用 drawText() 创建的文本的 X 和 Y 坐标?
- python - Flask-SQLAlchemy 如何根据一对多关系过滤两个不同的模型?
- docker - 设置 ci/cd 系统时何时使用 docker:dind
- ubuntu - 整个主机被锁定并在 bitbake 运行时关闭所有应用程序
- python - Youtube Data Api Page Token Question (python)