Risposte:
Hai bisogno --update
dell'opzione concreaterepo
createrepo --update: a volte hai molti pacchetti nel tuo repository e rigenerare i metadati per ogni pacchetto quando solo alcuni pacchetti sono stati aggiunti o modificati richiede troppo tempo. Qui è dove --update è utile. Corri createrepo proprio come hai fatto prima ma gli passi la bandiera --update. Come questo:
createrepo --update </path/to/repo>
Ora, createrepo aggiornerà solo gli elementi che sono stati modificati, aggiunti o rimossi dall'ultima volta che sono stati generati i metadati.
Anche menzionato in man createrepo
( Riferimento )
Sì. Dopo qualsiasi modifica nella directory repo, è necessario eseguirla createrepo
. Naturalmente, i client dovrebbero essere eseguiti yum clean all
prima che vengano visualizzate le modifiche.
--update
. Senza di esso,createrepo
creerà i metadati bene. Ma--update
lo accelererà enormemente, specialmente nei grandi repository.