Questão apt-get upgrade completo inclui atualização (ou apenas os dois tipos de atualização)?


Eu entendi aquilo apt-get full-upgrade "inclui" ou "encapsula" apt-get upgrade && apt-get dist-upgrade, mas também inclui apt-get update?


1
2018-01-03 22:42


origem




Respostas:


Não.

apt full-upgrade funciona da mesma apt-get dist-upgrade.

Você ainda precisa atualizar seu banco de dados de pacotes com apt update primeiro.

Nota: não há oficialmente nenhuma coisa como apt-get full-upgrade. o full-upgrade verbo só pode ser usado com aptitude ou apt. Em apt-get você precisa usar dist-upgrade para a mesma coisa.


3
2018-01-03 23:19





Não, aqui está uma pequena explicação:

  • apt-get update faz o download das listas de pacotes dos repositórios e as "atualiza" para obter informações sobre as versões mais recentes dos pacotes e suas dependências. Ele fará isso para todos os repositórios e PPAs.

  • apt-get upgrade irá buscar novas versões de pacotes existentes na máquina se o APT souber sobre estas novas versões através do apt-get update.

  • apt-get dist-upgrade fará o mesmo trabalho que é feito pelo apt-get upgrade, além de tratar inteligentemente as dependências, para que possa remover pacotes obsoletos ou adicionar novos.

Para mais explicações, siga este link: O que “sudo apt-get update” faz?


0
2018-01-03 22:48



Polegar para a explicação didática. Então você diz que a atualização só atualiza a lista de versões e não o software em si? Se assim for, presumo que a atualização deve sempre preceder um upgrade, no Linux. - Arcticooling
Sim, apt-get update apenas verifica se há uma nova atualização e modifica o "índice", os pacotes são baixados quando você executa apt-get upgrade, você pode tentar o seguinte: 1) Executar primeiro apt-get upgrade a qualquer momento, talvez alguns pacotes sejam atualizados. 2) Então execute apt-get update, e de novo apt-get upgrade, você verá que depois de fazer isso apt-get upgrade vai baixar mais pacotes, porque a lista de atualizações foi atualizada por apt-get update. - galoget