На этот вопрос уже есть ответ здесь:
Я пытаюсь установить libpq-dev
в ubuntu 16.04, и возникает такая проблема:
The following packages have unmet dependencies:
libpq-dev : Depends: krb5-multidev but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Поэтому я пытаюсь установить krb5-multidev
с помощью команды sudo apt-get install krb5-multidev
, но я получил эту ошибку:
krb5-multidev : Depends: libkrb5-3 (= 1.13.2+dfsg-5) but 1.13.2+dfsg-5ubuntu2 is to be installed
Depends: libk5crypto3 (= 1.13.2+dfsg-5) but 1.13.2+dfsg-5ubuntu2 is to be installed
Depends: libgssapi-krb5-2 (= 1.13.2+dfsg-5) but 1.13.2+dfsg-5ubuntu2 is to be installed
E: Unable to correct problems, you have held broken packages.
Похоже, что это конфликт с пакетом ubuntu Кто-нибудь может мне помочь решите эту проблему пожалуйста !!!
Попробуйте эти команды, начиная с очистки временных файлов, настройте все распакованные, но ненастроенные пакеты, затем зафиксируйте поврежденные зависимости от пакета, обновление, и установите libpq:
sudo apt-get clean
sudo dpkg --configure -a
sudo apt-get -f install
sudo apt-get update
sudo apt-get install libpq-dev