Por que o PPA não sincroniza entre Source e Binary?

2

Eu quero instalar o libxml2-dev para o PHP, mas recebo este erro quando tento:

The following packages have unmet dependencies:  libxml2-dev :
Depends: libxml2 (= 2.9.1+dfsg1-3ubuntu3) but 2.9.1+dfsg1-3ubuntu4.4 is to be installed 
E: Unable to correct problems, you have held broken packages

Eu encontrei as últimas versões da fonte e da biblioteca binária no Synaptic Pakage Manager:

Por que a versão de origem é 2.9.1+dfsg1-3ubuntu3 , mas o binário é 2.9.1+dfsg1-3ubuntu4.4 ?

Como posso instalar o libxml2-dev ?

    
por Davuz 02.03.2015 / 09:08

1 resposta

0

A minha parece estar alinhada. Sugiro que suas listas de pacotes locais precisem ser atualizadas com um sudo apt-get update .

Se isso não ajudar, adicione a saída de apt-cache policy libxml2{,-dev} à sua pergunta, por favor.

$ apt-cache policy libxml2{,-dev} 
libxml2:
  Installed: 2.9.1+dfsg1-3ubuntu4.4
  Candidate: 2.9.1+dfsg1-3ubuntu4.4
  Version table:
 *** 2.9.1+dfsg1-3ubuntu4.4 0
        500 http://archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages
        500 http://archive.ubuntu.com/ubuntu/ trusty-security/main amd64 Packages
        100 /var/lib/dpkg/status
     2.9.1+dfsg1-3ubuntu4 0
        500 http://archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
libxml2-dev:
  Installed: 2.9.1+dfsg1-3ubuntu4.4
  Candidate: 2.9.1+dfsg1-3ubuntu4.4
  Version table:
 *** 2.9.1+dfsg1-3ubuntu4.4 0
        500 http://archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages
        500 http://archive.ubuntu.com/ubuntu/ trusty-security/main amd64 Packages
        100 /var/lib/dpkg/status
     2.9.1+dfsg1-3ubuntu4 0
        500 http://archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
    
por Oli 02.03.2015 / 09:32