Sempre executei o seguinte comando para atualizar via terminal minhas máquinas:
sudo apt-get update && sudo apt-get upgrade -y
Mas outro dia, logo após ter terminado de instalar algumas atualizações, o Gerenciador de Atualizações apareceu pedindo para eu instalar algumas atualizações. Fiquei intrigado, pois sempre pensei que os dois fossem equivalentes. Tentei executar o comando terminal novamente: sem atualizações. Em seguida, tentei pressionar o botão "Verificar" no Gerenciador de atualizações: novamente, algumas atualizações estavam disponíveis.
Minha conclusão é que o comando acima não é equivalente ao Update Manager, como eu sempre pensei. Então, qual é o verdadeiro comando de terminal equivalente do Update Manager?
upgrade
command-line
apt
updates
update-manager
Marco Lackovic
fonte
fonte
Respostas:
apt-get
NÃO considerará os pacotes "sugeridos" como atualizações, enquanto o Update Manager o considera. O Update Manager também inclui pacotes com os quaisapt-get
somente seria instalado / atualizadodist-upgrade
. Além disso, acredito que o Update Manager mantém seu próprio cache de pacotes, que é atualizado automaticamente apenas diariamente e, portanto, nem sempre pode ser sincronizado com o cache de pacotes APT.Para realmente verificar se você está perdendo atualizações, verifique a versão das atualizações não recomendadas que o Update-Manager deseja que você instale e faça um
dpkg --list | grep -i packagename
para descobrir qual versão do pacote está realmente instalada no seu sistema.fonte
Você pode usar este comando:
A página de manual diz:
dist-upgrade
fonte
dist-upgrade
, que não pode ser atualizado comupgrade
Do you want to continue [Y/n]?
-y
:)