Я хочу установить libxml2-dev
к скомпилированному в PHP, но я получаю эту ошибку, когда я пробую:
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
Я нашел последние версии источника и двоичного lib в Синаптическом менеджере Pakage:
Почему исходная версия 2.9.1+dfsg1-3ubuntu3
, но двоичный файл 2.9.1+dfsg1-3ubuntu4.4
?
Как я могу установить libxml2-dev
?
Мои, кажется, выстраиваются в линию. Я предполагаю, что Ваш локальный пакет перечисляет обновление потребности с sudo apt-get update
.
, Если это не помогает, добавьте вывод apt-cache policy libxml2{,-dev}
к Вашему вопросу.
$ 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