
Embora pareça que a execução do apt update fornecerá a versão mais recente de um pacote, isso não é verdade. O comando update obtém apenas as informações sobre a versão mais recente dos pacotes disponíveis para o seu sistema. Ele não baixa ou instala nenhum pacote. É o comando apt upgrade que realmente baixa e atualiza o pacote para a nova versão.
Embora pareça que a execução do apt update fornecerá a versão mais recente do pacote, isso não é verdade. O comando update obtém apenas as informações sobre a versão mais recente dos pacotes disponíveis para o seu sistema. Ele não baixa ou instala nenhum pacote. É o comando apt upgrade que realmente baixa e atualiza o pacote para a nova versão.
Se você não atualizar esse banco de dados, o sistema não saberá se há pacotes mais novos disponíveis ou não.
Quando você executa o comando apt update ou apt-get update, ele busca os metadados atualizados (versão do pacote, etc.) nos pacotes.
apt update -y
Seu cache de pacotes local foi atualizado e há pacotes que podem ser atualizados. Você pode atualizar todos os pacotes (atualizáveis) com sudo apt upgrade.
apt upgrade
Ele mostra os pacotes que serão atualizados e pede para você confirmar pressionando enter (para a escolha padrão Y) ou a tecla Y. Para cancelar a atualização neste estágio, você pode pressionar N.
Conclusão
- apt update: atualiza o cache do pacote (para saber quais versões do pacote podem ser instaladas ou atualizadas)
- apt upgrade: atualiza os pacotes para a nova versão
Como esses são comandos administrativos, você precisa executá-los como root. E, portanto, você deve usar o sudo com os dois comandos.