Dependências não atendidas. Tente usar -f

2

Estou correndo para o seguinte erro quando estou instalando qualquer pacote no 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.

Tentei seguir os comandos,

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

Mas nada disso poderia me salvar. Alguma idéia?

    
por sjn 25.12.2012 / 06:44

3 respostas

1

Livre-se desses erros removendo os Postgresql (e client-9.1) usando 'dpkg -r' diretamente.

sudo dpkg -r postgresql
sudo dpkg -r postgresql-client-9.1
    
por sjn 29.12.2012 / 03:06
1

Eu tive um problema semelhante, e isso resolveu isso.

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
    
por Nishant 26.12.2012 / 13:40
0

Eu tive esse problema que foi resultado da incompatibilidade de versão entre binários no repositório padrão do Ubuntu e em pitti . Eu resolvi isso removendo postgresql-client metapackage. Espero que isso ajude.

    
por user69307 28.12.2012 / 15:57