Неудовлетворенные зависимости. Попробуйте использовать -f

Я сталкиваюсь со следующей ошибкой при установке любого пакета 12.04.

Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
 postgresql-client-9.1 : Breaks: postgresql-9.1 (< 9.1.7-0ubuntu12.04) but 9.1.6-1~precise2 is installed
E: Unmet dependencies. Try using -f.

Пробовал следующие команды,

sudo apt-get autoremove
sudo apt-get autorclean
sudo apt-get install -f
sudo apt-get purge postgresql
sudo apt-get purge postgresql-client-9.1
sudo apt-get autoremove --purge postgresql-client-9.1
sudo apt-get autoremove --purge postgresql
sudo apt-get remove --dry-run postgresql
sudo apt-get update

и т. Но ничто из этого не могло спасти меня. Есть идеи?

2
задан 25 December 2012 в 10:23

3 ответа

У меня была похожая проблема, и это решило ее.

add-apt-repository ppa:pitti/postgresql
apt-get purge postgresql*
apt-get install update && apt-get install upgrade
apt-get install postgresql
apt-get update && apt-get upgrade
0
ответ дан 25 December 2012 в 10:23

Избавившись от этой ошибки, удалите Postgresql (и client-9.1), используя 'dpkg -r' напрямую.

sudo dpkg -r postgresql
sudo dpkg -r postgresql-client-9.1
0
ответ дан 25 December 2012 в 10:23

У меня была эта проблема, которая была результатом несовместимости версий между двоичными файлами в стандартном репозитории Ubuntu и в pitti. Я решил это, удалив postgresql-client метапакет. Надеюсь, это поможет.

0
ответ дан 25 December 2012 в 10:23

Другие вопросы по тегам:

Похожие вопросы: