回答:
--update
オプションが必要ですcreaterepo
createrepo --update:リポジトリに多くのパッケージがある場合があり、少数のパッケージのみが追加または変更されたときに各パッケージのメタデータを再生成すると、時間がかかりすぎます。これが--updateが便利なところです。以前と同じようにcreaterepoを実行しますが、--updateフラグを渡します。このような:
createrepo --update </path/to/repo>
現在、createrepoは、最後にメタデータが生成されてから変更、追加、または削除されたアイテムのみを更新します。
にも言及 man createrepo
(参考)
はい。repoディレクトリを変更した後、それを実行する必要がcreaterepo
あります。もちろん、クライアントはyum clean all
変更が見られる前に実行する必要があります。
--update
。それcreaterepo
がなければ、メタデータがうまく作成されます。ただし--update
、特に大規模なリポジトリでは、速度が大幅に向上します。