Como instalar o PgAdmin3 versão 1.20.0 no Ubuntu 14.04

12

Eu tento instalar usando o PPA

Primeiro, adiciono um link ao diretório source.list do repositório de arquivos, o /etc/apt/sources.list

$ Sudo nano /etc/apt/sources.list


 deb http://ppa.launchpad.net/pitti/postgresql/ubuntu precise play

 deb-src http://ppa.launchpad.net/pitti/postgresql/ubuntu precise play

Em segundo lugar, atualizei o repositório com o comando

$ Sudo apt-get update

embora haja um erro

: W: GPG error: precise http://ppa.launchpad.net Release: The following signatures could not be verified Because The public key is not available: NO_PUBKEY 99B656EA8683D8A2

Eu adicionei uma maneira de superar o apt-key, crie uma pasta Key1 contém o código no link abaixo code key1

então eu executo o comando

$ Sudo apt-key add / directory / key1

ter sucesso

Eu tentei atualizar o terceiro repositório anterior

$ Sudo apt-get update

ter sucesso

quatro, tento executar o seguinte comando para instalar o pgadmin3 vs. 1.20.0

$ Sudo apt-get install pgadmin3

ainda instalado corrigido vs. 1.18.0 como corrigi-lo?

Yudi Dwiyanto
fonte
Sobre "pacotes quebrados" ou "solução estável", consulte esta pergunta semelhante
Peter Krauss

Respostas:

11

Isso ocorre porque, conforme mencionado na página do PPA, o PPA está obsoleto e não receberá mais atualizações. A versão 'mais recente' disponível nesse PPA é 1.18.1-1.

Se você deseja a versão mais recente, faça check-out do repositório mantido pelo Grupo de Desenvolvimento Global do PostgreSQL (PGDG). Em resumo,

Crie /etc/apt/sources.list.d/pgdg.list e coloque o seguinte conteúdo:

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

Importe a chave do repositório, atualize e instale os pacotes:

sudo apt-get install wget ca-certificates
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install postgresql-9.4 pgadmin3

Há também um script de shell que automatizará a configuração do repositório.

Consulte a documentação para obter mais informações.

Ron
fonte
Obrigado pelo seu tutorial, mas por que quando repito a simulação do sistema operacional Ubuntu no VirtualBox falha? Todos os erros, como o tutorial que você fornece
Yudi Dwiyanto
2

Por que você usa repositórios precisos no Trusty? pgadmin3está nos repositórios Ubuntu para Trusty e assim por diante.

Portanto, remova as linhas

deb http://ppa.launchpad.net/pitti/postgresql/ubuntu precise play
deb-src http://ppa.launchpad.net/pitti/postgresql/ubuntu precise play

do seu sources.liste instale com

sudo apt-get update
sudo apt-get install pgadmin3

Para instalar a versão, 1.20.0~beta2-1você precisa de pelo menos Vivid ou outro PPA:

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main" >> /etc/apt/sources.list.d/postgresql.list'

Verificar com

% apt-cache policy pgadmin3
pgadmin3:
  Installed: (none)
  Candidate: 1.20.0-1.pgdg14.04+1
  Version table:
     1.20.0-1.pgdg14.04+1 0
        500 http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg/main i386 Packages

E instalar

sudo apt-get update
sudo apt-get install --reinstall pgadmin3
AB
fonte
porque eu segui o tutorial no link a seguir backports PostgreSQL para estáveis versões do Ubuntu , já é link desatualizado
Yudi Dwiyanto
Eu quero instalar essa versão 1.20.0 pgadmin de apoio no postgresql-9.4, não pode usar diretamente $ sudo apt-get install pgadmin3
Yudi Dwiyanto