Pelo que me lembro, sempre executo sudo apt update
ou sudo apt-get update
antes de instalar um novo pacote.
Quando devo correros dois update
eupgrade
assim:
sudo apt update && sudo apt upgrade
Responder1
Você corre sudo apt update
para atualizar a lista de pacotes disponíveis.
Você corre sudo apt upgrade
para atualizar todos os pacotes instalados.
Obviamente você sempre corre update
antes upgrade
para usar a lista mais recente.
Responder2
A ... update
parte 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 ... upgrade
busca os pacotes nos repositórios e instala ou 'atualiza' os pacotes.
Presumivelmente, você só precisaria ... upgrade
se houvesse pacotes para atualizar; no entanto, se não houver pacotes atualizáveis, apt
sairá 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 update
ou upgrade
ambos. Esteja ciente de que a atualização de pacotes pode trazer algumas dificuldades por si só.