I try sudo apt-get install libpq-dev
and I got this ошибка
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:
libpq-dev : Depends: libssl-dev but it is not going to be installed
Depends: krb5-multidev but it is not going to be installed
Depends: comerr-dev but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
I also run this command apt-cache policy libpq-dev libssl-dev krb5-multidev comerr-dev
and this is the result
libpq-dev:
Installed: (none)
Candidate: 9.3.4-1
Version table:
9.3.4-1 0
500 http://sd.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
libssl-dev:
Installed: (none)
Candidate: 1.0.1f-1ubuntu2
Version table:
1.0.1f-1ubuntu2 0
500 http://sd.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
krb5-multidev:
Installed: (none)
Candidate: 1.12+dfsg-2ubuntu4
Version table:
1.12+dfsg-2ubuntu4 0
500 http://sd.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
comerr-dev:
Installed: (none)
Candidate: 2.1-1.42.9-3ubuntu1
Version table:
2.1-1.42.9-3ubuntu1 0
500 http://sd.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
output of sudo apt-get install libssl-dev krb5-multidev comerr-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:
comerr-dev : Depends: libcomerr2 (= 1.42.9-3ubuntu1) but 1.42.9-3ubuntu1.2 is to be installed
krb5-multidev : Depends: libkrb5-3 (= 1.12+dfsg-2ubuntu4) but 1.12+dfsg-2ubuntu5.1 is to be installed
Depends: libk5crypto3 (= 1.12+dfsg-2ubuntu4) but 1.12+dfsg-2ubuntu5.1 is to be installed
Depends: libgssapi-krb5-2 (= 1.12+dfsg-2ubuntu4) but 1.12+dfsg-2ubuntu5.1 is to be installed
libssl-dev : Depends: libssl1.0.0 (= 1.0.1f-1ubuntu2) but 1.0.1f-1ubuntu2.15 is to be installed
Recommends: libssl-doc but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
what i хан do to fix this?
Как я вижу здесь , и в вашем вопросе у вас есть (вручную?) Установленные пакеты, которые конфликтуют с пакетами в стандартных репозиториях Ubuntu. Пакеты, которые вы хотите установить, нуждаются именно в необходимых версиях зависимостей.
Выполните команды ниже:
sudo apt-get update
sudo apt-get install libssl1.0.0=1.0.1f-1ubuntu2 ibcomerr2=1.42.9-3ubuntu1
, чтобы понизить каждую из них.
Для других пакетов вы должны включить trusty-security
и trusty-updates
(с небольшим скриптом, взятым из здесь ). Эти пакеты содержат более высокую версию, чем установленная версия.
sudo apt-get install git
git clone https://github.com/kos0/addRemoveDistribution.git
cd addRemoveDistribution
sudo ./enableDisableDistribution.pl enable security
sudo ./enableDisableDistribution.pl enable updates
После этого
sudo apt-get update
sudo apt-get install libpq-dev
Ваши источники очень устарели, напр. из текущих версий,
libpq-dev - 9.3.10-0ubuntu0.14.04
libssl-dev - 1.0.1f-1ubuntu2.16
krb5-multidev - 1.12+dfsg-2ubuntu5.2
comerr-dev - 2.1-1.42.9-3ubuntu1.3
Открытое программное обеспечение & Обновления , удостоверьтесь тот оба trusty-security
& trusty-updates
включены под вкладкой Updates, затем перезагружают Ваши источники & посмотрите, получаете ли Вы текущие версии. Если обоим уже включили тогда открытым терминал & выполненный sudo apt-get update
, затем проверьте на текущие версии.
, Если это не помогает с другой стороны открыть Software & Обновления & на основной странице переключаются на другое зеркало в эти Download from:
раздел, перезагружают источники, ect.