リポジトリをインストールしました。このリポジトリを新しいrpmファイルに更新したいと思います。createrepo
このリポジトリを使用しているサーバーで新しいファイルを使用できるように、このリポジトリでコマンドを再実行できますか?
答え1
--update
あなたは選択する必要がありますcreaterepo
createrepo --update:時にはリポジトリに多くのパッケージがあり、少数のパッケージのみが追加または変更された場合、各パッケージのメタデータを再生成するのに時間がかかりすぎます。 --updateが便利な場所です。前のようにcreaterepoを実行しますが、--updateフラグを渡します。このように:
createrepo --update </path/to/repo>
createrepoは、最後のメタデータが作成されてから変更、追加、または削除された項目のみを更新します。
でも言及man createrepo
(引用する)
答え2
はい。 repoディレクトリを変更したら、そのディレクトリcreaterepo
で実行する必要があります。もちろん、yum clean all
変更を確認する前にクライアントが実行されている必要があります。