“upgrade --with-new-pkgs” é mais seguro que “dist-upgrade”?

3

Sou relativamente novo no Ubuntu e recebi a mensagem "pacotes retidos" em uma atualização do apt-get. Eu encontrei várias respostas que mencionaram o uso de dist-upgrade, mas algumas delas alertaram que isso pode ser perigoso , ou pelo menos executar mais de uma atualização do que você poderia querer.

Eu li a man page e achei o sinalizador "--with-new-pkgs" para o upgrade do apt-get, e no meu caso ele fez o truque: ele instalou alguns novos pacotes, com um prompt informando quais pacotes ser instalado e me perguntando se eu queria continuar.

Parece-me que esta é uma opção mais segura do que fazer dist-upgrade - estou correto? Usar dist-upgrade poderia remover pacotes, ao passo que quando eu executava o upgrade --with-new-pkgs, ele simplesmente informava de um pacote que poderia ser removido e me dizia para executar 'apt-get autoremove' para remova-o.

    
por Chad 05.11.2015 / 18:38

1 resposta

5

Sim, é mais seguro até certo ponto.

O objetivo principal de upgrade --with-new-pkgs e dist-upgrade é atualizar um pacote para a versão mais recente e satisfazer as dependências no processo.

dist-upgrade usa a rota ambiciosa de instalar novos pacotes e / ou remover pacotes instalados para satisfazer dependências. Isso poderia, por sua vez, remover alguns pacotes que são necessários para outro aplicativo, por isso não é recomendado sempre.

Por outro lado, upgrade tentará atualizar o pacote sem instalar / remover nada do sistema. upgrade --with-new-pkgs adiciona a capacidade de instalar novo pacote em upgrade , ou seja, para satisfazer a dependência, ele pode instalar novos pacotes, mas não removerá nada.

Assim, podemos colocá-lo em uma expressão simples (o apt-get inicial é omitido):

upgrade --with-new-pkgs == dist-upgrade - removal_capability

Observe que, ao atualizar o kernel, você ainda precisará de dist-upgrade .

Além disso, autoremove remove os pacotes que foram instalados como dependências (marcados como auto ) e não são mais necessários.

    
por heemayl 05.11.2015 / 18:58

Tags