Quando executar "sudo apt update" e quando "sudo apt update && sudo apt upgrade"?

Quando executar "sudo apt update" e quando "sudo apt update && sudo apt upgrade"?

Pelo que me lembro, sempre executo sudo apt updateou sudo apt-get updateantes de instalar um novo pacote.

Quando devo correros dois updateeupgradeassim:

sudo apt update && sudo apt upgrade

Responder1

Você corre sudo apt updatepara atualizar a lista de pacotes disponíveis.

Você corre sudo apt upgradepara atualizar todos os pacotes instalados.

Obviamente você sempre corre updateantes upgradepara usar a lista mais recente.

Responder2

A ... updateparte atualiza a biblioteca de pacotes disponíveis, para que seu sistema saiba o que está disponível e possa compará-los com o que está instalado.

Ele ... upgradebusca os pacotes nos repositórios e instala ou 'atualiza' os pacotes.

Presumivelmente, você só precisaria ... upgradese houvesse pacotes para atualizar; no entanto, se não houver pacotes atualizáveis, aptsairá sem erros.

Responder3

Acho que a página de manual explica bem:

   update (apt-get(8))
       update is used to download package information from all configured
       sources. Other commands operate on this data to e.g. perform
       package upgrades or search in and display details about all
       packages available for installation.

   upgrade (apt-get(8))
       upgrade is used to install available upgrades of all packages
       currently installed on the system from the sources configured via
       sources.list(5). New packages will be installed if required to
       satisfy dependencies, but existing packages will never be removed.
       If an upgrade for a package requires the remove of an installed
       package the upgrade for this package isn't performed.

Portanto, dependendo de suas necessidades, você deseja usar updateou upgradeambos. Esteja ciente de que a atualização de pacotes pode trazer algumas dificuldades por si só.

informação relacionada