web-dev-qa-db-ja.com

RedHat Enterprise Linux5にシステムインストールパッケージがありません

redHat Enterprise Linux5.1を使用しています。アプリケーションメニューでadd-removeソフトウェアを使用すると、何かを間違ってアンインストールしたと思います。そのため、再起動後、そのメニュー項目が欠落しています。

また、ターミナルでsystem-install-packagesを使用できません。

Rpmパッケージをダブルクリックすると、アーカイブとして開きます。

そして、他のアプリケーションで開くことにより、ソフトウェアインストーラーとして具体的に開きます。エラー/usr/bin/system-install-packages missingと表示されます。

この問題を解決するのを手伝ってください...

1
Kumar

どのパッケージがそのファイルを提供するかをrpmに教えてもらいます

  1. どのsystem-install-packages/usr/bin/system-install-packages
  2. rpm -qif/usr/bin/system-install-packages

名前:pirut再配置:(再配置不可)バージョン:1.3.28ベンダー:Red Hat、Inc。リリース:13.el5ビルド日:2008年3月19日水曜日03:08:18 PM MDTインストール日付:2009年12月7日月曜日02:39:48 PM 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 AM MDT、キーID 5326810137017186

概要:パッケージのインストール、削除、および更新ツール説明:pirut(「海賊」と発音)は、ソフトウェアを管理するための一連のグラフィカルツールを提供します。

  1. yum upgradepirutまたはyuminstall pirut
  2. もう一度やってみる。
2
fasteddie007

rpm -qaは、そこにあるパッケージと、推論によって欠落しているものを示します。

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

このファイルは、pirut-1.3.28-13.el5.rpmなどのpirutパッケージに含まれていることを示しています。

RPMファイルはインストールディスクにあるか、yumを使用できます。 RPMファイルがある場合は、rpm -ipackagename.rpmコマンドを使用してインストールします。

2
kmarsh