RedHat Enterprise Linux 5 中缺少系统安装包

RedHat Enterprise Linux 5 中缺少系统安装包

我正在使用 RedHat Enterprise Linux 5.1。当我在应用程序菜单中使用添加/删除软件时,我认为我错误地卸载了某些东西。因此重启后该菜单项丢失了。

另外我无法在终端中使用系统安装包。

当我双击 rpm 包时它会作为存档打开。

我特意用其他应用程序将其作为软件安装程序打开,它显示错误/usr/bin/system-install-packages missing

帮我解决这个问题...

答案1

让 rpm 告诉你哪个包提供了该文件

  1. 哪个系统安装包 /usr/bin/system-install-packages
  2. rpm -qif /usr/bin/系统安装包

名称:pirut 重定位:(不可重定位) 版本:1.3.28 供应商:Red Hat, Inc. 发布:13.el5 构建日期:2008 年 3 月 19 日星期三下午 3:08:18 MDT 安装日期:2009 年 12 月 7 日星期一下午 2:39:48 MST 构建主机:js20-bc1-9.build.redhat.com 组:应用程序/系统 源 RPM:pirut-1.3.28-13.el5.src.rpm 大小:1477554 许可证:GPL 签名:DSA/SHA1,2008 年 4 月 25 日星期五上午 11:53:09 MDT,密钥 ID 5326810137017186

摘要:软件包安装、删除和更新工具描述:pirut(发音为“pirate”)提供了一组用于管理软件的图形工具。

  1. yum 升级 pirut 或 yum 安装 pirut
  2. 再试一次。

答案2

rpm -qa将告诉您有哪些包,并推断缺少哪些包。

rpm -qf  /usr/bin/system-install-packages

告诉我这个文件在pirut包中,例如pirut-1.3.28-13.el5.rpm。

您可以在安装磁盘上找到 RPM 文件,或者使用 yum。如果您有 RPM 文件,请使用rpm -i软件包名称.rpm命令来安装它们。

相关内容