Instalando o libssl-dev falhando

1

Estou trabalhando em uma caixa Debian e tentando instalar o libssl-dev, mas estou recebendo o seguinte erro ao tentar. Alguém tem uma solução?

# sudo apt-get install libssl-dev

Reading package lists... Done  
Building dependency tree       
Reading state information... Done  

Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.  

The following information may help to resolve the situation:

The following packages have unmet dependencies:  
  libssl-dev: Depends: libssl0.9.8 (= 0.9.8g-15+lenny13) but 0.9.8o-4~bpo50+1 is to be installed  
E: Broken packages
    
por Jarrod Nettles 26.10.2011 / 16:43

2 respostas

3

A declaração de dependências não atendidas é a chave aqui. Parece que há uma incompatibilidade na versão do pacote libdl -dev e na versão disponível em qualquer repositório que você esteja usando. A especificação da distribuição para os dois é diferente (lenny vs bpo), você tem certeza de que seus repositórios estão configurados corretamente? Você poderia tentar especificar explicitamente um número de versão (o mesmo) para ambos:

sudo apt-get install libssl-dev=0.9.8g-15+lenny13 libssl0.9.8=0.9.8g-15+lenny13

Se não houver um no repositório, examine os repositórios e escolha uma versão que seja.

    
por 26.10.2011 / 17:00
0

Parece que você tem algumas diferenças geracionais nos pacotes - seu libssl-dev parece estar tentando instalar a partir do repositório de pacotes principal do lenny, enquanto libssl0.9.8 parece que já está instalado a partir dos backports.

Você precisará resolver isso obtendo as versões para onde elas não estão em conflito - o que você obtém de apt-cache policy libssl-dev e apt-cache policy libssl0.9.8 e sabe por que essa versão de backports foi instalada?

    
por 26.10.2011 / 16:59

Tags