Я сталкиваюсь со следующей ошибкой при установке любого пакета 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
и т. Но ничто из этого не могло спасти меня. Есть идеи?
У меня была похожая проблема, и это решило ее.
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
Избавившись от этой ошибки, удалите Postgresql (и client-9.1), используя 'dpkg -r' напрямую.
sudo dpkg -r postgresql
sudo dpkg -r postgresql-client-9.1
У меня была эта проблема, которая была результатом несовместимости версий между двоичными файлами в стандартном репозитории Ubuntu и в pitti
. Я решил это, удалив postgresql-client
метапакет. Надеюсь, это поможет.