Solución temporal:

Solución temporal:

Estoy usando Fedora 15 y cada vez que intento instalar algo con yum, yum intenta actualizar la base de datos del repositorio.

Para la mayoría de las personas, esto sería genial y útil, pero estoy atrapado en una Internet súper lenta (bueno, un poco lenta, algo así como 1 Mbps), y la actualización demora aproximadamente un minuto. La base de datos no es grande (un poco más de 2 MB para todos mis repositorios), pero suma.

¿Cuál es la mejor manera de desactivar esta actualización automática de la base de datos?Estoy acostumbrado a Ubuntu y apt, donde tengo que decirle manualmente a apt que actualice las bases de datos. Supongo que podría instalar apt para Fedora, pero me preguntaba si había alguna configuración en algún lugar que pudiera cambiar.

Respuesta1

Pasar -Ca yum le indicará que solo use los metadatos en el caché actual. Tenga en cuenta que esto hará que la operación falle si necesita metadatos que no están actualmente en la caché o si los metadatos de los distintos repositorios no están sincronizados.

Respuesta2

"... ¿Se puede configurar eso en algún archivo de configuración? Pasar -C cada vez puede resultar tedioso..."

Actualice el archivo de configuración de YUM y establezca metadata_expirela variable en un valor más alto (el valor predeterminado es 90 minutos). Luego puede usar yum makecacheel comando para actualizar manualmente los metadatos cuando sea necesario.

Respuesta3

Aquí está mi respuesta de:https://unix.stackexchange.com/a/212278/56487

Solución temporal:

Usar -Cbandera:

sudo yum install foobar -C

Solución permanente:

Usa la metadata_expirebandera en tuyum.confpara controlar esto.

Editar /etc/yum.confy configurar

metadata_expire=15d

Puedes usard, h o mpara configurar la hora endías, horas o minutos.

Bonificación: aquí está la documentación:

metadata_expire es el tiempo (en segundos) después del cual caducan los metadatos. De modo que si los metadatos actuales descargados tienen menos de estos segundos, yum no actualizará los metadatos en el repositorio. Si descubre que yum no descarga información sobre actualizaciones con tanta frecuencia como le gustaría, reduzca el valor de esta opción. También puede cambiar del uso predeterminado de segundos a días, horas o minutos agregando ad, h o m respectivamente. El valor predeterminado es 6 horas, para complementar la ejecución de yum-updatesd una vez cada hora. También es posible utilizar la palabra "nunca", lo que significa que los metadatos nunca caducan. Tenga en cuenta que cuando se utiliza un archivo metalink, el metalink siempre debe ser más reciente que los metadatos del repositorio, debido a la validación, por lo que este tiempo de espera también se aplica al archivo metalink. También tenga en cuenta que "nunca" no anula "yum clean expire-cache"

información relacionada