Vous pouvez rechercher dans les métadonnées du package mis en cache:
yum -C search mysearch
De cette façon, yum ne mettra pas à jour les métadonnées locales, votre recherche sera donc un peu plus rapide.
Je préfère créer un fichier local avec tous les packages de cette façon:
yum list all > yum-package-list.log
Ensuite, je peux comprendre ce que je recherche:
grep -i mysearch yum-package-list.log
C'est tout...
De temps en temps j'exécuterai à nouveau la liste de miam , pour mettre à jour la liste.
Note importante
Extrait du manuel Fedora
- Élément de liste
Par défaut, les versions actuelles de yum suppriment les fichiers de données et les packages qu'ils téléchargent, une fois qu'ils ont été utilisés avec succès pour une opération. Cela minimise la quantité d'espace de stockage que Yum utilise. Vous pouvez activer la mise en cache, afin que yum conserve les fichiers qu'il télécharge dans les répertoires de cache. Les caches offrent trois avantages:
* 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
Par défaut, yum stocke les fichiers temporaires dans le répertoire / var / cache / yum /, avec un sous-répertoire pour chaque référentiel configuré. Le répertoire packages / de chaque répertoire de référentiel contient les packages mis en cache. Par exemple, le répertoire / var / cache / yum / development / packages / contient les packages téléchargés à partir du référentiel de développement.
Si vous supprimez un package du cache, vous n'affectez pas la copie du logiciel installé sur votre système.
1.1. Activation des caches
Pour configurer yum pour conserver les fichiers téléchargés plutôt que de les supprimer, définissez l'option keepcache dans /etc/yum.conf sur 1:
keepcache=1
Reportez-vous à la Section 9.1, «Modification de la configuration yum» pour plus d'informations sur la modification du fichier de configuration yum. Une fois que vous avez activé la mise en cache, chaque opération yum peut télécharger des données de package à partir des référentiels configurés. Pour vous assurer que les caches ont un ensemble de données de package, effectuez une opération après avoir activé la mise en cache. Utilisez une liste ou une requête de recherche pour télécharger les données du package sans modifier votre système.
yum -C
comme vous le mentionnez, utilise ces métadonnées mises en cache localement.