Jawaban:
Anda perlu --update
opsi dengancreaterepo
createrepo --update: Terkadang Anda memiliki banyak paket dalam repetisi dan meregenerasi data meta untuk setiap paket ketika hanya beberapa paket yang ditambahkan atau diubah terlalu memakan waktu. Di sinilah --update berguna. Anda menjalankan createrepo seperti yang Anda lakukan sebelumnya tetapi Anda melewatkan flag --update ke sana. Seperti ini:
createrepo --update </path/to/repo>
Sekarang, createrepo hanya akan memperbarui item yang telah diubah, ditambahkan atau dihapus sejak terakhir kali meta data dihasilkan.
Disebutkan juga dalam man createrepo
( Referensi )
Iya. Setelah modifikasi dalam direktori repo, Anda harus menjalankannya createrepo
. Tentu saja, klien harus berjalan yum clean all
sebelum perubahan terlihat.
--update
. Tanpa itu,createrepo
akan membuat metadata dengan baik. Tetapi--update
akan secara besar-besaran mempercepatnya, terutama di repositori besar.