Muchas veces cuando ejecuto yum search
, tiende a descargar primero los metadatos de un repositorio. ¿Cómo lo obligo a buscar solo en el caché local? Prefiero resultados rápidos a datos precisos en este caso, y estoy en una línea lenta.
fuente
Muchas veces cuando ejecuto yum search
, tiende a descargar primero los metadatos de un repositorio. ¿Cómo lo obligo a buscar solo en el caché local? Prefiero resultados rápidos a datos precisos en este caso, y estoy en una línea lenta.
Puede buscar a través de los metadatos del paquete en caché:
yum -C search mysearch
De esta forma, yum no actualizará los metadatos locales, por lo tanto, su búsqueda será un poco más rápida.
Prefiero crear un archivo local con todos los paquetes de esta manera:
yum list all > yum-package-list.log
Entonces puedo agarrar lo que estoy buscando:
grep -i mysearch yum-package-list.log
Eso es todo...
De vez en cuando volveré a ejecutar la lista yum all , para actualizar la lista.
Nota IMPORTANTE
Del manual de Fedora
Por defecto, las versiones actuales de yum eliminan los archivos de datos y los paquetes que descargan, después de que estos se hayan utilizado con éxito para una operación. Esto minimiza la cantidad de espacio de almacenamiento que utiliza yum. Puede habilitar el almacenamiento en caché para que yum conserve los archivos que descarga en los directorios de caché. Los cachés proporcionan tres ventajas:
* 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
Por defecto, yum almacena archivos temporales en el directorio / var / cache / yum /, con un subdirectorio para cada repositorio configurado. Los paquetes / directorio dentro de cada directorio de repositorio contiene los paquetes en caché. Por ejemplo, el directorio / var / cache / yum / development / packages / contiene paquetes descargados del repositorio de desarrollo.
Si elimina un paquete del caché, no afecta la copia del software instalado en su sistema.
1.1. Habilitar los cachés
Para configurar yum para retener los archivos descargados en lugar de descartarlos, configure la opción keepcache en /etc/yum.conf en 1:
keepcache=1
Consulte la Sección 9.1, “Edición de la configuración de yum” para obtener más información sobre cómo editar el archivo de configuración de yum. Una vez que habilite el almacenamiento en caché, cada operación de yum puede descargar los datos del paquete de los repositorios configurados. Para asegurarse de que los cachés tengan un conjunto de datos de paquete, realice una operación después de habilitar el almacenamiento en caché. Use una lista o consulta de búsqueda para descargar los datos del paquete sin modificar su sistema.
yum -C
como mencionas, utiliza esos metadatos almacenados en caché local.