CentOS 4.8 に yum 経由で rkhunter をインストールしようとしているのですが、うまくいきません...
Loading "fastestmirror" plugin
Setting up Install Process
Setting up repositories
update 100% |=========================| 951 B 00:00
rpmforge 100% |=========================| 1.1 kB 00:00
base 100% |=========================| 1.1 kB 00:00
addons 100% |=========================| 951 B 00:00
extras 100% |=========================| 1.1 kB 00:00
Loading mirror speeds from cached hostfile
Reading repository metadata in from local files
Excluding Packages in global exclude list
Finished
Parsing package install arguments
Error: Package tuple ('rkhunter', 'noarch', None, '1.2.9', '2.rh9.rf') could not be found in packagesack
システム管理の基本は多少は知っていますが、計画通りに物事が進まなかったり、特に Google が商品を手放したくない場合に問題を解決するには十分ではありません。どんな助けでも大歓迎です。
答え1
yum search rkhunter は何か表示しますか? yum リポジトリ キャッシュは最新ですか? 最近 yum update を実行しましたか?
また、Centos 4.8 は非常に古いです。まだサポートされているかどうかさえわかりません。4.8 のリモート リポジトリが削除されていたとしても驚きません。
答え2
ディスク上のキャッシュ データが使用できなくなることがありますが、yum は (最新であると認識して) サーバーから完全に更新しません。指定されたような奇妙なエラーが発生した場合の私の一般的な経験則は、先に進む前に、関連するさまざまなメタデータとキャッシュを消去し、yum 自体の更新を手動で確認することです。2 番目の手順は不要かもしれませんが、最初の手順で、リポジトリ関連の奇妙なエラーのほとんどが修正されるようです。
yum clean all
yum update yum
編集
これに失敗すると、リポジトリ定義が不正な形式になっているか、破損している可能性があります。rpmforgeリポジトリを無効にし、以下の方法で再インストールしてみてください。説明書。
答え3
グローバル除外リストのパッケージを除外する
このパッケージを除外しますか?
rkhunterをインストールするために必要なパッケージを除外している可能性があります