Qual é o equivalente do 'apt-get update'?

73

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.

    
por Tshepang 21.01.2011 / 17:32

3 respostas

76

O comando check-update atualizará o índice do pacote e verificará as atualizações disponíveis:

yum check-update
    
por 21.01.2011 / 17:52
23

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.

    
por 08.02.2011 / 17:40
9

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.

    
por 21.06.2017 / 23:58