Como instalo uma versão antiga do Postgres usando o APT?

1

Estou usando o Kubuntu 16.04LTS. Eu gostaria de instalar o Postgres 9.3 (a versão atual é 9.5, que é o que está no repositório principal).

Arquivos .deb para a versão 9.3 estão disponíveis no link , mas eu gostaria de passar pelo APT se tudo é possível. Eu tentei

$ sudo apt-get install postgresql=9.3
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Version '9.3' for 'postgresql' was not found

(mesmo com postgresql=9.3.11-0ubuntu0.14.04 ) e

$ sudo apt-get -t=14.04 install postgresql
Reading package lists... Done
E: The value '14.04' is invalid for APT::Default-Release as such a release is not available in the sources

(desde que 9.3 foi a versão mais atualizada nos 14.04 repos).

Procurei informações sobre essas mensagens de erro, mas não consigo encontrar nada que ajude. Como faço para instalar uma versão antiga do Postgres usando o APT?

    
por Borea Deitz 03.08.2016 / 19:59

1 resposta

1

É possível instalar uma versão mais antiga do PostgreSQL em um sistema Ubuntu mais novo, mas não suportado por pacotes fornecidos pelo Ubuntu. O mesmo vale para um PostgreSQL mais novo em um Ubuntu antigo.

A solução mais simples para usar qualquer versão é mudar para o repositório PGDG APT , mantido pelo grupo de desenvolvimento do PostgreSQL, para seus pacotes do PostgreSQL.

Cuidado para não misturar conteúdo entre os repositórios Ubuntu e PGDG, pois os pacotes compartilham os mesmos nomes. Normalmente, você deseja primeiro limpar os pacotes postgresql* e libpq* instalados para facilitar uma troca limpa e completa.

    
por 09.08.2016 / 16:32