Recentemente, o Debian Wheezy LTS lançou uma nova versão de um pacote, por ex. wget 1.13.4-3 + deb7u4 (veja o anúncio aqui ), no meu sistema ainda tenho uma versão antiga, por exemplo wget 1.13.4-3 + deb7u3 instalado.
Minha sources.list tem apenas uma linha:
deb http://security.debian.org/ wheezy/updates main
Meu arquivo de preferências não está saindo.
Eu usei outro arquivo sources.list para atualizações de segurança regulares. Ao fazer um apt-get -o Dir::Etc::SourceList=security-sources.list update
, parece bem:
Hit http://security.debian.org wheezy/updates Release.gpg
Hit http://security.debian.org wheezy/updates Release
Hit http://security.debian.org wheezy/updates/main armel Packages
Reading package lists... Done
Mas ao fazer um apt-get upgrade
ou dist-upgrade, ele não instala as versões mais recentes do pacote:
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Além disso, um apt-cache policy wget
não lista a versão mais recente:
wget:
Installed: 1.13.4-3+deb7u3
Candidate: 1.13.4-3+deb7u3
O problema é reproduzível.
Por que o apt-get upgrade não encontra e instala a versão mais recente dos pacotes lançados, por exemplo, wget deb7u4?