0

私のYUMサーバーにはこのRPMがあります...

redcricket@rpo-dev:/usr/RED/docs/yum/CEL6/RIE$ rpm -q --filesbypkg -p development/RPMS/ooo-audit-1.0-10.noarch.rpm 
ooo-audit                 /apps/RED/red_apps/server/ooo-audit.pl

...そして私はそれを私のシステムにインストールしました、そしてrpmはそのRPMについてこれを言います...

[redcricket@dev-006 src]$ rpm -q --filesbypkg ooo-audit
ooo-audit                 /apps/RED/red_apps/server/ooo-audit.pl

...しかし、repoqueryは古いバージョンのRPM上のファイルを一覧表示します...

[redcricket@dev-006 src]$ repoquery -l ooo-audit
/apps/RED/data/ooo-audit/exceptions.txt
/apps/RED/red_apps/server/ooo-audit.pl

...「sudoyumcleanall」を実行した後でも...

[redcricket@dev-006 src]$ sudo yum clean all
Loaded plugins: fastestmirror, merge-conf
Cleaning repos: ...
Cleaning up Everything

... 見る ...

[redcricket@dev-006 src]$ repoquery -l ooo-audit
/apps/RED/data/ooo-audit/exceptions.txt
/apps/RED/red_apps/server/ooo-audit.pl

これが私がインストールしたyum-utilsです...。

[redcricket@dev-006 src]$ rpm -q yum-utils
yum-utils-1.1.30-10.el6.noarch

... 何が起きてる?yumconfsは正しいです。RPM ooo-auditは、私のYUMサーバーであるrpo-devでのみ使用できます。YUMサーバーのリポジトリデータも更新しました。バグを報告する必要がありますか、それとも何か間違ったことをしていますか?

4

1 に答える 1

1

RPMデータベースからYUMサーバー上の独立したデータベースであるYUMリポジトリデータ自体が正しくないようです。ユーザー名とパスの例に基づいて、それが独自の yum サーバーとカスタム リポジトリであると想定しています。makerepoRPMをYUMリポジトリにインポートするために使用したコマンドを再実行する必要があります。

ooo-audit(レポが作成されたときに、パッケージの古いバージョンに他のファイルが含まれていたと推測します。)

于 2013-01-23T00:26:22.870 に答える