Infelizmente, yum check-update Por padrão, as alterações não são levadas em conta por repositórios remotos, desde que yum.conf O parâmetro Metadados_Expire do parâmetro não é decorrido (90 m padrão). Aparentemente, seu objetivo é “saber se sua máquina tinha atualizações para serem aplicadas sem executá-la de forma interativa”, então é basicamente “verificar se os pacotes atualizados são” Não “atualizar a lista de pacotes que eu poderia atualizar” enquanto esperava.

Então, se você executar yum check-update e obter isto:

$ sudo yum check-updateLoaded plugins: fastestmirror, securityLoading mirror speeds from cached hostfilepackagename version repo

Isso significa que o check-update não atualiza, como é o caso apt-get update.

Você pode ver quanto tempo levará antes de fazer a “Atualização automática” que todos os comandos estão abaixo, Lançamento isto: yum repolist enabled -v

bypass:

Use yum clean expire-cache (ou iv id = Em primeiro lugar, todos os comandos Yum futuros atualizarão automaticamente o cache “Execução”. . Como futuros comandos yum atualizar o cache, é na prática o mesmo que apt-get update.

ou alterar o parâmetro Metadata_Expire do yum.conf abaixo do valor padrão 90min , Eu acho.

ou executar yum makecache (de outras respostas) que parece remover o cache e desenrolar novas cópias apenas naquele momento. Mas parece demorar mais do que clean all (?) Fwif.

Leave a comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *