Como posso depurar as dependências não postgresql-9.3-postgis-2.1 do Ubuntu 14.04

2

Instalei o PostgreSQL v9.3 (banco de dados) no Ubuntu 14.04 e atualmente estou tentando instalar o seguinte:

sudo apt-get install postgresql-9.3-postgis-2.1

No entanto, estou recebendo o seguinte erro:

The following packages have unmet dependencies: postgresql-9.3-postgis-2.1 : Depends: libgdal1h (>= 1.9.0) but it is not installable Depends: libgeos-c1 (>= 3.4.2) but it is not going to be installed Depends: liblwgeom-2.1.7 (>= 2.1.6) but it is not going to be installed Depends: libproj0 (>= 4.8.0-1) but it is not installable E: Unable to correct problems, you have held broken packages.

Por favor Note: Eu já instalei com sucesso o seguinte:

sudo apt-get install postgresql-9.3 
sudo apt-get install postgresql-contrib-9.3 
sudo apt-get install postgresql-9.3-postgis-2.1-scripts

Como posso resolver isso?

    
por Oudin 13.06.2015 / 20:31

2 respostas

1

Depois de algumas pesquisas adicionais, encontrei a resposta através das seguintes perguntas Como resolvo dependências não atendidas depois de adicionar um PPA? que pode ser aplicado a esta questão como uma solução.

Na sua corrida no terminal

software-properties-gtk

Na aba Software do Ubuntu, ative todos os repositórios

Próxima corrida

sudo apt-get update    
sudo apt-get upgrade

Finalmente execute

sudo apt-get install  postgresql-9.3-postgis-2.1

Trabalhei com sucesso para mim Espero que isso ajude alguém com o mesmo problema a instalar o postgresql-9.3-postgis-2.1 com dependências não satisfeitas no Ubuntu 14.04

    
por Oudin 14.06.2015 / 19:32
0

Eu tive um problema muito semelhante ao provisionar uma caixa do Ubuntu 14.04 com o Vagrant usando uma configuração que costumava funcionar:

The following packages have unmet dependencies:
postgresql-9.3-postgis-2.1 : Depends: libgdal1h (>= 1.9.0) but it is not going to be installed
                             Depends: libgeos-c1 (>= 3.4.2) but it is not going to be installed
                             Depends: liblwgeom-2.1.2 (>= 2.1.2) but it is not going to be installed

Acontece que houve um conflito com o repositório oficial do Ubuntu e o repositório Postgresql.org e o ubuntugis ppa. Não adicionar esses repositórios como fontes ao provisionar a caixa resolveu o problema para mim.

    
por Andrew Wooster 13.11.2017 / 04:04