Conforme seu log descreve, o pacote está obsoleto. Mas, mais especificamente, mudou-se. Na página do proprietário do PPA :
Em cerca de um ano (durante o tempo de vida útil do Ubuntu 12.04 LTS, mas depois da 12.10 é o fim da vida útil), este PPA será descontinuado. Por favor, considere mudar para apt.postgresql.org em breve.
Ocorreu um problema ao atualizar para o 13.04 com o PostgreSQL 9.2 instalado no meu 12.10 ( conforme descrito aqui ). Isso resultou na desinstalação do PostgreSQL 9.2 e na atualização. Se você também tiver esse problema, faça backup do seu banco de dados ou ele será perdido quando desinstalado.
Após a atualização, descomentei o repositório do PostgreSQL /etc/apt/sources.list.d/pgdg.list
e executei:
sudo apt-get update
Se você ainda não adicionou o repositório PostgreSQL, siga estas instruções , com a exceção de que ainda não existe um pacote para o Raring (13.04). Basta usar o Precise.
Para referência, meu pgdg.list
arquivo se parece com:
deb http://apt.postgresql.org/pub/repos/apt/ precise-pgdg main
E executando a atualização, posso obtê-lo obtendo o PostgreSQL 9.2 a partir do pacote preciso (enquanto outras atualizações são raras):
Get:5 http://apt.postgresql.org precise-pgdg Release.gpg [836 B]
Get:7 http://apt.postgresql.org precise-pgdg Release [25.6 kB]
Get:10 http://apt.postgresql.org precise-pgdg/main amd64 Packages [27.6 kB]
Get:14 http://apt.postgresql.org precise-pgdg/main i386 Packages [27.6 kB]
Ign http://apt.postgresql.org precise-pgdg/main Translation-en_US
Ign http://apt.postgresql.org precise-pgdg/main Translation-en
Correndo psql --version
para confirmar isso, o terminal gera:
psql (PostgreSQL) 9.2.4
Você precisa executar algo para resolver o
postgresql-common
conflito resumidamente com o seguinte (leia apenas a parte inferior, se você quiser que ele funcione e não se importe com o porquê)A longa razão. Basicamente, o terceiro
postgresql-common
(build 141+) diz issoBreaks: logrotate (>= 3.8)
. Opostgresql-common
pacote ubuntu incluído (build 140) não tem esse problema.postgresql-9.2
requer apenas uma compilação de 135 ou mais do postgresql-common. Executando os seguintes comandos. Isso especificará um repositório para o qual obterpostgresql-common
, o que neste caso o ubuntu forneceu o pacote de compilação 140postgresql-common
ao usar o repositório apt de terceiros para instalar o Postgresql-9.2Siga estas instruções para instalar o repositório de fontes precisas:
Comandos para executar se você tiver o apt
fonte
Tentei instalar o postgresql-9.2 seguindo o tutorial no wiki do postgresql . Infelizmente ainda não existem pacotes para distribuição de raring.
Quando tentei instalar o pacote para distribuição mais antiga (preciso), tive conflitos com outros pacotes que não consegui resolver.
A única solução que encontrei é instalar a versão mais antiga (postgresql-9.1):
fonte
Você não precisa fazer nada de especial se quiser apenas o mais recente PostgreSQL empacotado pelo Ubuntu:
apt-get install postgresql
faz o truque.Se você precisar dos recursos da versão mais recente (9.2 em vez da 9.1), no entanto, precisará adicionar o repositório apt.postgresql.org .
fonte
tente isto:
Isso funcionou bem para mim.
Fonte: Como instalar o PostgreSQL 9.3 no Ubuntu - Guia Completo
fonte
Às vezes compensa estar meio adormecido ... :-)
Criei o /etc/apt/sources.list.d/pgdg.list conforme descrito no link da wiki ( http://wiki.postgresql.org/wiki/Apt ) na postagem anterior. Mas ... estando meio adormecido ... eu digitei o seguinte:
deb http://apt.postgresql.org/pub/repos/apt/ wheezy -pgdg principal 9.3
E funciona como um encanto. Agora tenho 9.3beta, 9.2.4 e 9.1.9 em execução.
:-)
fonte
É justo que você precise instalar o postgresql-9.1 no ubuntu 14 gracias
fonte
Você também pode instalar o postgresql no ubuntu assim:
fonte