0

私は RHEL 6 yum リポジトリを管理しています。リポジトリのソース ファイルは、ディスク ISO からのローカル コピーにすぎませんでした。何らかの理由で、このリポジトリのいくつかの RPM パッケージを新しいバージョンの RPM に置き換える必要がありました。試してみました: 1 : 新しい RPM パッケージを Packages dir に入れます 2: 「createrepo」でリポジトリを再作成します

しかし、yum install を実行しているクライアントは、まだ古いバージョンの RPM を取得しています。

4

1 に答える 1

0

次のコマンドを使用します。

createrepo --更新

リポジトリに多数のパッケージがあり、いくつかのパッケージしか追加または変更されていない場合、各パッケージのメタ データを再生成するのに時間がかかりすぎる場合があります。ここで --update が役に立ちます。前と同じように createrepo を実行しますが、それに --update フラグを渡します。次のように: createrepo --update /srv/my/repo

于 2014-09-09T10:52:18.907 に答える