Відповіді:
Вам потрібен --update
варіант зcreaterepo
createrepo --оновлення: Іноді у вашому відділенні є багато пакунків, і відновлення метаданих для кожного пакету, коли додано чи змінено лише кілька пакунків, це занадто багато часу. Ось тут - корисне оновлення. Ви запускаєте createrepo так само, як ви робили раніше, але передаєте йому - оновлений прапор. Подобається це:
createrepo --update </path/to/repo>
Тепер createrepo оновлюватиме лише ті елементи, які були змінені, додані або видалені з моменту останнього створення метаданих.
Також згадується в man createrepo
( Довідка )
Так. Після будь-якої модифікації каталогу репо, вам слід запустити createrepo
його. Звичайно, клієнти повинні запускатись yum clean all
до того, як будуть помічені зміни.
--update
. Без цьогоcreaterepo
метадані просто добре створять. Але--update
це значно пришвидшить його, особливо у великих сховищах.