Dependências não satisfeitas para o PostgreSQL 10 no Ubuntu 16.04.5 LTS (xenial)

0

Seguindo as instruções oficiais no link , recebi o seguinte erro:

The following packages have unmet dependencies:
 postgresql-10 : Depends: postgresql-client-10
                 Depends: libgssapi-krb5-2 (>= 1.14+dfsg) but 1.13.2+dfsg-5ubuntu2 is to be installed
                 Depends: libicu60 (>= 60.1-1~) but it is not installable
                 Depends: libpq5 (>= 9.3~) but it is not going to be installed
                 Depends: libssl1.1 (>= 1.1.0) but it is not installable
                 Recommends: sysstat but it is not going to be installed

A distribuição do Linux é: Ubuntu 16.04.5 LTS

Eu tentei muitas recomendações, que são sobre limpar, atualizar o apt, mas nada ajuda.

É possível instalar o PostgreSQL 10 no Ubuntu 16.04.5 LTS?

Além disso, não consigo instalar a versão do PostgreSQL 9.6, que é padrão do AFAIK…

Como reverter para a versão padrão?

    
por AntonAL 12.10.2018 / 12:28

1 resposta

0

Na página PostgreSQL: downloads Linux (Ubuntu) , você escolheu "Bionic (18.04)" < sup> 1 , que não corresponde à sua versão atual do Ubuntu, "Xenial (16.04)".

Supondo que este é o único erro que você fez ao seguir as instruções nessa página, você pode corrigir isso abrindo o arquivo /etc/apt/sources.list.d/pgdg.list como root e alterando todas as menções de bionic a xenial .

Aqui está um comando que você pode executar para fazer isso imediatamente:

sudo sed -i 's/bionic/xenial/g' /etc/apt/sources.list.d/pgdg.list

Depois de ter feito isso, você poderá instalar o PostgreSQL 10 da seguinte forma:

sudo apt update
sudo apt install postgresql-10

1 Eu pude determinar que você selecionou o bionic repo verificando o conteúdo de link e vendo que as dependências de Package: postgresql-10 correspondem à sua lista de dependências não resolvidas.

    
por 12.10.2018 / 14:00