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.