No CentOS, qual é a diferença entre yum update e yum upgrade?

124

Qual é a diferença entre yum updateand yum upgrade, e quando devo usar um sobre o outro?

Lester Peabody
fonte

Respostas:

125

yum upgradeforça a remoção de pacotes obsoletos, enquanto yum updatepode ou não fazer isso. A remoção de pacotes obsoletos pode ser arriscada, pois pode remover os pacotes que você usa.

Isso torna yum updatea opção mais segura.

De man yum:

atualizar

Se executada sem nenhum pacote, a atualização atualizará todos os pacotes atualmente instalados. Se um ou mais pacotes ou globs de pacotes forem especificados, o Yum atualizará apenas os pacotes listados. Ao atualizar os pacotes, o yum garantirá que todas as dependências sejam satisfeitas. (Consulte Especificando nomes de pacotes para obter mais informações) Se os pacotes ou globs especificados corresponderem aos pacotes que não estão instalados no momento, a atualização não os instalará. A atualização opera em grupos, arquivos, fornece e listas de arquivos como o comando "instalar". Se a principal opção obsoletes de configuração for verdadeira (padrão) ou o sinalizador --obsoletes estiver presente, o yum incluirá pacotes obsoletos em seus cálculos - isso melhora as alterações na versão de distribuição, por exemplo: atualizando do somelinux 8.0 para o somelinux 9.

Melhorar

É o mesmo que o comando update com o sinalizador --obsoletes definido . Veja a atualização para mais detalhes.

Chris Down
fonte
9
Ainda mais detalhes sobre o ServerFault aqui: serverfault.com/a/298158/88886
degenerate
28

yum upgradee yum updateexecutará a mesma função que é atualizada para a versão atual mais recente do pacote.

Mas a diferença é que a atualização excluirá pacotes obsoletos, enquanto a atualização os preservará.

Mughil
fonte