Solução temporária:

Solução temporária:

Estou usando o Fedora 15 e toda vez que tento instalar algo com o yum, o yum tenta atualizar o banco de dados do repositório.

Para a maioria das pessoas, isso seria ótimo e útil, mas estou preso a uma Internet super lenta (bem, meio lenta, algo como 1 Mbps), e a atualização leva cerca de um minuto. O banco de dados não é grande (pouco mais de 2 MB para todos os meus repositórios), mas faz sentido.

Qual é a melhor maneira de desabilitar esta atualização automática do banco de dados?Estou acostumado com o Ubuntu e com o apt, onde tenho que informar manualmente ao apt para atualizar os bancos de dados. Suponho que poderia instalar o apt para o Fedora, mas queria saber se havia uma configuração em algum lugar que eu pudesse alterar.

Responder1

Passar -Cpara yum dirá para usar apenas os metadados no cache atual. Observe que isso fará com que a operação falhe se precisar de metadados que não estejam atualmente no cache ou se os metadados dos vários repositórios não estiverem sincronizados.

Responder2

"... Isso pode ser definido em um arquivo de configuração em algum lugar? Passar -C toda vez pode ser entediante. ..."

Atualize o arquivo de configuração YUM e defina metadata_expirea variável para um valor mais alto (o padrão é 90 minutos). Você pode então usar yum makecacheo comando para atualizar manualmente os metadados como e quando necessário.

Responder3

Aqui está minha resposta de:https://unix.stackexchange.com/a/212278/56487

Solução temporária:

Usar -Csinalizador:

sudo yum install foobar -C

Solução permanente:

Use a metadata_expirebandeira em seuyum.confpara controlar isso.

Editar /etc/yum.confe definir

metadata_expire=15d

Você pode usard, h ou mpara configurar a hora emdias, horas ou minutos.

Bônus: aqui está a documentação:

metadata_expire é o tempo (em segundos) após o qual os metadados expirarão. Portanto, se os metadados atuais baixados tiverem menos de alguns segundos, o yum não atualizará os metadados no repositório. Se você achar que o yum não está baixando informações sobre atualizações com a frequência que você gostaria, diminua o valor desta opção. Você também pode alterar o padrão de segundos para dias, horas ou minutos anexando anúncio, h ou m, respectivamente. O padrão é 6 horas, para complementar a execução do yum-updatesd uma vez por hora. Também é possível usar a palavra “nunca”, o que significa que os metadados nunca expirarão. Observe que ao utilizar um arquivo metalink o metalink deve ser sempre mais recente que os metadados do repositório, devido à validação, portanto esse tempo limite também se aplica ao arquivo metalink. Observe também que "nunca" não substitui "yum clean expire-cache"

informação relacionada