Você deve garantir que as construções de 32 bits ( libnspr4:i386
) e 64 bits ( libnspr4
) de uma biblioteca estejam presentes na mesma versão.
Por alguma razão (apenas atualização parcial ou um PPA instalado talvez?) apenas uma arquitetura foi atualizada e a outra não, parece.
A compilação de 64 bits ainda está presa em uma versão mais antiga que nem é mais baixada. Nós o atualizamos para a mesma versão que a compilação de 32 bits do repositório updates/main
:
sudo apt-get install libnspr4=4.10.10-0ubuntu0.12.04.1
Isso deve resolver os conflitos.
Atualização:
Como minha primeira tentativa não funcionou, agora vamos forçar a remoção de ambas as arquiteturas do pacote, deixando todos os pacotes que dependem deles instalados e, em seguida, reinstalando-os de forma limpa.
Você deve fechar todas as coisas em execução e não fazer nada entre a remoção e a instalação, porque eu não sei quais de seus aplicativos dependem disso e podem travar enquanto faltarem.
Em seguida, execute os seguintes comandos nesta sequência:
sudo apt-get autoclean
sudo dpkg --remove --force-depends libnspr4 libnspr4:i386
sudo apt-get install -f
Além disso, para manter o sistema de pacotes em boa forma e liberar algum espaço, recomendo também executar esses comandos. Eles removerão pacotes de instalação binários em cache desatualizados do seu disco e removerão pacotes antigos que não são mais necessários, incluindo alguns kernels antigos:
sudo apt-get autoclean
sudo apt-get autoremove