O comando check-update
atualizará o índice do pacote e verificará as atualizações disponíveis:
yum check-update
O apt-get update
do Debian busca e atualiza o índice do pacote. Como estou acostumado a essa maneira de fazer as coisas, fiquei surpreso ao descobrir que yum update
faz tudo isso e atualiza o sistema. Isso me deixou curioso sobre como atualizar o índice de pacotes sem instalar nada.
Enquanto yum check-update
verificará atualizações para pacotes instalados, se precisar ser atualizado, a maioria dos outros comandos também.
O comando que é estritamente o equivalente a apt-get update
é yum makecache
... no entanto, geralmente não é recomendado executá-lo diretamente, no yum.
Infelizmente, yum check-update
por padrão não desativa alterações de repositórios remotos até que o parâmetro metadata_expire de yum.conf
tenha passado (padrão 90m).
Então, se você executar yum check-update
e obter isso:
$ sudo yum check-update
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
packagename version repo
Isso significa que a verificação de atualização não está executando uma atualização, como apt-get update
.
Você pode ver quanto tempo levará antes de fazer a "atualização automática" que todos os comandos fazem, executando este : yum repolist enabled -v
Trabalhe ao redor:
use yum clean expire-cache
(ou yum clean all
) primeiro, então qualquer comando futuro do yum atualizará automaticamente o cache "quando correr." . Como os futuros comandos do yum atualizam o cache, isso é na prática o mesmo que apt-get update
.
Ou altere o parâmetro metadata_expire do yum.conf para menos que o padrão 90min, eu acho.
Tags apt package-management yum