Meu servidor Ubuntu 14.04 tem as configurações padrão para buscar atualizações, ou seja, /etc/apt/apt.conf.d/10periodic
tem as seguintes entradas:
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Download-Upgradeable-Packages "0";
APT::Periodic::AutocleanInterval "0";
Meu entendimento é que APT::Periodic::Update-Package-Lists "1";
significa que o APT executará apt-get update
uma vez por dia.
Quando eu entro no terminal, ele imprime mensagens sobre atualizações, então isso parece confirmar o fato de que o APT está atualizando o cache do pacote local automaticamente.
3 packages can be updated. 3 updates are security updates.
Last login:
Por isso, corro apt-get dist-upgrade
para atualizar para os pacotes disponíveis mais recentes, mas depois que a atualização é executada, se eu fizer logout e, em seguida, efetuar login no servidor, recebo uma mensagem dizendo:
Now there are 30 packages to be updated - 25 security.
Então, normalmente executo sudo apt-get update
apenas para ter certeza de que tenho o cache de pacotes mais atualizado e, em seguida, execute apt-get dist-upgrade
novamente. Mas, mesmo depois disso, recebo um aviso semelhante quando faço logout e logon novamente, ou seja, There are more packages to be installed
.
Assim, o processo típico envolvia executar sudo apt-get update
, apt-get dist-upgrade
3, 4 ou 5 vezes até que os prompts dizendo There are more packages to be installed
fossem embora.
Alguém sabe por que isso continua acontecendo?