O problema é bastante simples, de alguma forma você instalou uma versão superior de algumas das dependências de ligação que não estão no repositório principal. A maneira de resolvê-lo é fazer com que o aptitude faça o downgrade dos pacotes.
sudo aptitude update
sudo aptitude install bind9=1:9.8.1.dfsg.P1-4 libbind9-80=1:9.8.1.dfsg.P1-4 libdns81=1:9.8.1.dfsg.P1-4 libisc83=1:9.8.1.dfsg.P1-4 libisccc80=1:9.8.1.dfsg.P1-4 libisccfg82=1:9.8.1.dfsg.P1-4 liblwres80=1:9.8.1.dfsg.P1-4
sudo aptitude safe-upgrade
Se você quiser fazer com que o aptitude resolva ele mesmo as dependências, você só precisa dizer n
para a pergunta:
Então o aptitude oferecerá outra solução, sendo o importante onde diz "downgrade". Como você pode ver a solução oferecida mantém o bind9 desinstalado, é por isso que você termina sem instalá-lo.
% bl0ck_qu0te% apt-cache policy
lista a origem e a versão de quaisquer pacotes, que no seu caso estavam apenas em /var/lib/dpkg/status
, o que é interpretado como se o pacote existisse apenas localmente e em nenhum outro repositório. Um exemplo de um pacote que indica está nos repositórios e localmente:
apt-cache policy aptitude
aptitude:
Installed: 0.6.8.1-2ubuntu2
Candidate: 0.6.8.1-2ubuntu2
Version table:
*** 0.6.8.1-2ubuntu2 0
500 http://archive.ubuntu.com/ubuntu/ raring/main amd64 Packages
100 /var/lib/dpkg/status
Como você pode ver, a mesma versão está em /var/lib/dpkg/status
e nos repositórios do Ubuntu.