É possível instalar o PostgreSQL 9.6 (Beta) no Ubuntu 14.04?

0

Estou usando o repositório de postgresql.org e tentando obter o PostgreSQL 9.6 (beta) para o Ubuntu. Apenas no caso, o repositório é http://apt.postgresql.org/pub/repos/apt/ referências no link

deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main
deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg-testing main

Rodando

sudo apt-get install postgresql-9.6

Diz

Package postgresql-9.6 is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source

E: Package 'postgresql-9.6' has no installation candidate

Também vejo que postgresql-9.6 foi removido do repositório aqui -

05-14 19:08 UTC postgresql-9.6 trusty-pgdg main base DELETED 9.6~beta1-1.pgdg14.04+1

aqui :

WARNING: the "postgresql-9.6" package was deleted from this repository

Atualmente, não é possível obter o postgresql 9.6 usando o apt-get?

    
por Pavel Bulanov 14.07.2016 / 14:08

2 respostas

2

De acordo com o PostgreSQL Apt FAQ: Eu quero experimentar a versão beta do próximo lançamento do PostgreSQL :

We ship packages for alpha and beta releases, but like in the previous FAQ entry, we have only one version of libpq5 in the main archive component. To use packages of postgresql-9.6, you need to add the 9.6 component to your /etc/apt/sources.list.d/pgdg.list entry, so the 9.6 version of libpq5 will be available for installation:

deb http://apt.postgresql.org/pub/repos/apt/ jessie-pgdg main 9.6

Então, 9.6 sendo um componente (na terminologia do APT), você não quer usar uma distribuição testing, mas sim adaptar o acima para o Ubuntu 14.04 como:

$ cat /etc/apt/sources.list.d/pgdg.list
deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main 9.6

Depois de sudo apt-get update e antes de instalar, você pode verificar os detalhes do pacote candidato apenas para ter certeza:

$ apt-cache policy postgresql-9.6
postgresql-9.6:
  Installed: (none)
  Candidate: 9.6~beta2-1.pgdg14.04+1
  Version table:
     9.6~beta2-1.pgdg14.04+1 0
        500 http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg/9.6 amd64 Packages
        100 /var/lib/dpkg/status

Então sudo apt-get install postgresql-9.6 deve funcionar bem.

O 9.6 beta também pode coexistir com versões não beta, como 9.5 e versões anteriores.

    
por Daniel Vérité 15.07.2016 / 17:15
0

Você precisa adicionar outro caminho de repositório para adicionar o postgresql 9.6 ao software disponível instalável pelo gerenciador de pacotes.

Encontrei um Manual oficial e Download Link na página postgresql. Uma lista de Repositórios oficiais (incluindo o repositório de teste beta do PostgreSQL 9.6) está disponível aqui .

Esses Repos contêm pacotes de testes 9.6 e 9.6: link

Archive: trusty-pgdg
Component: 9.6
Origin: apt.postgresql.org
Label: PostgreSQL for Debian/Ubuntu repository
Architecture: amd64

link

Archive: trusty-pgdg-testing
Component: 9.6
Origin: apt.postgresql.org
Label: PostgreSQL for Debian/Ubuntu repository
Architecture: amd64
NotAutomatic: yes
ButAutomaticUpgrades: yes
    
por hub 14.07.2016 / 14:18