squeeze3
é o terceiro lançamento do patch para squeeze, squeeze5
é o quinto. Eles fazem parte do número da versão. As versões para a biblioteca e os arquivos de desenvolvimento devem corresponder exatamente, então é normal que o APT queira executar apt-get install -f
quando o sistema tiver versões inconsistentes.
O que não é normal é que a atualização de libxml2-dev
esteja falhando. A mensagem sobre não ser capaz de ler /usr/include/libxml2
é incomum. Parece indicar que a instalação foi danificada de alguma forma. Verifique se o diretório ainda existe. Se você o moveu ou removeu em algum momento… não faça isso e recrie ou mova o diretório para recuperar. Se o diretório existe, mas você vê algo como
$ ls -ld /usr/include/libxml2
?????????? ??? ???????? ???????? 4096 ??? ?? ???? /usr/include/libxml2
então o seu sistema de arquivos está corrompido, ou talvez sua RAM. Primeiro, verifique sua RAM : esta é a causa mais comum de corrupção do sistema de arquivos. Escreva o mínimo possível até ter certeza da RAM, pois você pode piorar o dano. Como tomar a partir daí depende da natureza e extensão do dano.