Esse tipo de mensagem de erro geralmente indica que um pacote está sendo instalado, que entra em conflito com outros pacotes instalados, e teria forçado a remoção de outros pacotes dependentes. Ao instalar o mesmo pacote para mais de uma arquitetura ao mesmo tempo (consulte MultiArch ), amd64
e i386
Nesse caso, as versões dos pacotes a serem instalados devem corresponder exatamente a .
O que provavelmente aconteceu neste caso (confirmado por nossa discussão nos comentários) é que libssl1.0.0
foi atualizado para uma versão do PPA que é mais recente que qualquer versão disponível nos repositórios do Ubuntu. Se o PPA foi desabilitado ou desconfigurado posteriormente, os pacotes mais novos normalmente permanecem instalados. Leia esta questão para saber a diferença entre desabilitar e limpar um PPA. No entanto, se você já removeu o PPA da sua configuração apt, você precisará fazer o downgrade manual dos pacotes que foram previamente atualizados a partir do PPA.
Para poder instalar libssl1.0.0:i386
, você deve ter a mesma versão de libssl1.0.0:amd64
instalada no repositório. E como o pacote openssl
source constrói vários pacotes binários relacionados, você precisa garantir que todos os seus pacotes também estejam na mesma versão. Se você não especificar todos os pacotes que deseja fazer o downgrade, o apt preferirá desinstalar em vez de fazer o downgrade. Nesse caso, se você tiver libssl1.0.0
, libssl-dev
e openssl
instalado de um PPA, deverá
sudo apt-get install libssl1.0.0/trusty libssl-dev/trusty openssl/trusty
Responda sim ao aviso de apt-get
sobre o downgrade dos pacotes. Agora você deve conseguir instalar o pacote libssl1.0.0:i386
do repositório.