【问题标题】:how to install RPM tool without using YUM command如何在不使用 YUM 命令的情况下安装 RPM 工具
【发布时间】:2016-01-01 01:07:07
【问题描述】:
我搞砸了我的 rpm 和 yum 包。
现在我没有 yum 和 RPM 两个包
yum 删除 rpm。
上述命令删除了 yum 以及它们的依赖关系。
现在我无法继续安装任何软件包。
如果有人向我提供如何手动安装此软件包中的一个以便我可以安装其他软件包,那就太好了。
【问题讨论】:
标签:
installation
centos
rpm
yum
【解决方案1】:
从中恢复相对复杂,因为 OP 必须成功替换 rpm 包以及删除任何其他依赖项。
不过,如果我必须恢复这样的机器,我会采取以下步骤:
- 如果我有一台类似的机器,我会从使用
rpm -ql rpm 获得的文件列表中制作一个 tar 文件,并且
- 将其复制到目标计算机以获取一个可行的
rpm 程序,用于从包文件中重新安装 rpm。
否则
- 找到(在网络或安装媒体上)二进制包和
rpm。
- 确定“其他”所需的包(根据下载页面上的说明,或在工作机器上为每个包使用
rpm -qpR包)
- 在目标机器上,提取文件,例如,使用
unrpm 脚本(本质上是 cpio...)
一旦我有了一个可行的rpm 程序,我就会用它来重新安装yum(及其依赖包)。