Risposte:
Puoi cercare tra i metadati del pacchetto memorizzato nella cache:
yum -C search mysearch
In questo modo yum non aggiorna i metadati locali, quindi la tua ricerca sarà un po 'più veloce.
Preferisco creare un file locale con tutti i pacchetti in questo modo:
yum list all > yum-package-list.log
Quindi posso grep ciò che sto cercando:
grep -i mysearch yum-package-list.log
È tutto...
Di tanto in tanto eseguirò di nuovo l' elenco yum per aggiornare l'elenco.
Nota importante
Per impostazione predefinita, le versioni correnti di yum eliminano i file di dati e i pacchetti scaricati, dopo che questi sono stati utilizzati con successo per un'operazione. Ciò riduce al minimo la quantità di spazio di archiviazione che yum utilizza. È possibile abilitare la memorizzazione nella cache, in modo che yum conservi i file scaricati nelle directory della cache. Le cache offrono tre vantaggi:
* The performance of yum increases
* You may carry out yum operations without a network connection, by using only the caches
* You may copy packages from the caches and reuse them elsewhere
Per impostazione predefinita, yum archivia i file temporanei nella directory / var / cache / yum /, con una sottodirectory per ciascun repository configurato. I pacchetti / directory all'interno di ogni directory del repository contengono i pacchetti memorizzati nella cache. Ad esempio, la directory / var / cache / yum / development / pacchetti / contiene i pacchetti scaricati dal repository di sviluppo.
Se rimuovi un pacchetto dalla cache, non influisci sulla copia del software installato sul tuo sistema.
1.1. Abilitazione delle cache
Per configurare yum per conservare i file scaricati anziché scartarli, imposta l'opzione keepcache in /etc/yum.conf su 1:
keepcache=1
Consultare la Sezione 9.1, "Modifica della configurazione di yum" per ulteriori informazioni sulla modifica del file di configurazione di yum. Una volta abilitata la memorizzazione nella cache, ogni operazione yum può scaricare i dati del pacchetto dai repository configurati. Per assicurarsi che le cache abbiano una serie di dati del pacchetto, eseguire un'operazione dopo aver abilitato la memorizzazione nella cache. Utilizzare un elenco o una query di ricerca per scaricare i dati del pacchetto senza modificare il sistema.
yum -C
come dici tu usa quei metadati memorizzati nella cache locale.