Como atender aos requisitos depende da libldap-2.4-2

2

Estou tentando instalar o pacote libldap2-dev.

sudo apt-get install libldap2-dev

Eu recebo o seguinte erro:

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:
 libldap2-dev : Depends: libldap-2.4-2 (= 2.4.31-1+nmu2ubuntu8.2) but 2.4.31-1+nmu2ubuntu8.3 is to be installed
E: Unable to correct problems, you have held broken packages.

Parece que eu preciso instalar o 2.4.31-1 + nmu2ubuntu8.2 não o 2.4.31-1 + o nmu2ubuntu8.3

Eu tentei:

sudo apt-get install libldap2-dev=2.4.31-1+nmu2ubuntu8.2

Eu recebo o mesmo erro ao fazer isso.

Eu também encontrei isso, mas ainda estou tendo problemas: aqui

    
por ajputnam 23.08.2016 / 19:51

4 respostas

1

Resolvido com

sudo aptitude install libldap2-dev

No começo sugeriu não fazer nada, selecionei Não, então sugeriu que eu fizesse o downgrade da minha instalação atual para a versão correta. Eu selecionei Sim.

    
por Sergey Chizhikov 29.03.2017 / 14:53
0

Consegui reinstalar o libldap2-dev primeiro removendo-o e depois instalando. Aqui estavam os passos que funcionaram

sudo apt-get remove libldap2-dev //remove
sudo apt-get install libldap2-dev=2.4.31-1+nmu2ubuntu8.2

Nota: Eu tive que remover os pacotes que o libldap2-dev disse que não precisavam mais. Isto foi perguntado após o comando sudo apt-get remove libldap2-dev.

    
por ajputnam 23.08.2016 / 21:51
0

Experimente sudo apt-get install libldap2-dev checkinstall e veja se isso instala as dependências.

    
por James 24.08.2016 / 05:07
0

primeiro você deve instalar o synaptic:

 sudo apt-get install synaptic

e, em seguida, instale libldap2-dev usando synaptic (verificando libldap2-dev no synaptic)
ele cuidará das dependências.

    
por sandip 29.03.2017 / 14:59