pacotes quebrados com o PgAdmin3 versão 1.20 no Ubuntu 14 LTS

3

Meu pgadmin3 foi perfeito, trabalhando com o PostgreSQL 9.3 (pg9.3) ... Eles I atualizado para pg9.4 ... E comece os problemas ... O pgAdmin3 não roda com o novo pg9.4 , então o pgAdmin3 também precisa ser atualizado.

Com o pg9.4 funcionando (perfeito) eu verifiquei apt-cache policy pgadmin3 e veja que o candidato 1.20 estava lá, então eu removi o pgadmin3 antigo e instalei o novo pgadmin3 ... PROBLEMA:

The following packages have unmet dependencies:
 pgadmin3 : Depends: libstdc++6 (>= 4.9) but ...
            Depends: ....
E: Unable to correct problems, you have held broken packages.

Então, o que posso fazer agora?

NOTAS

Conclua o passo-a-passo e o messagens,

  1. Tudo estava funcionando e eu verifiquei,

    apt-cache policy pgadmin3
    pgadmin3:
      Installed: 1.18.1-2
      Candidate: 1.20.0-1.pgdg14.10+1
      Version table:
       1.20.0-1.pgdg14.10+1 0
         500 http://apt.postgresql.org/pub/repos/apt/ utopic-pgdg/main amd64 Packages
       *** 1.18.1-2 0
         500 http://br.archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages
         100 /var/lib/dpkg/status
    
  2. O sudo apt-get remove pgadmin3 estava ok. Agora a verificação muda, apt-cache policy pgadmin3

    pgadmin3:
     Installed: (none)
     Candidate: 1.20.0-1.pgdg14.10+1
     Version table:
       1.20.0-1.pgdg14.10+1 0
         500 http://apt.postgresql.org/pub/repos/apt/ utopic-pgdg/main amd64 Packages
       1.18.1-2 0
         500 http://br.archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages
         100 /var/lib/dpkg/status
    
  3. O bug chega aqui, depois de sudo apt-get update (ok), eu faço

    sudo apt-get install pgadmin3'
    
    Reading package lists... Done
    Building dependency tree       
    Reading state information... Done
    Some packages could not be installed. This may mean that you have
    requested an impossible situation or if you are using the unstable
    distribution that some required packages have not yet been created
    or been moved out of Incoming.
    The following information may help to resolve the situation:
    
    The following packages have unmet dependencies:
     pgadmin3 : Depends: libstdc++6 (>= 4.9) but 4.8.4-2ubuntu1~14.04 is to be installed
                Depends: libwxbase3.0-0 (>= 3.0.1) but it is not going to be installed
                Depends: libwxgtk3.0-0 (>= 3.0.1) but it is not going to be installed
    E: Unable to correct problems, you have held broken packages.
    

PS: a questão Como instalar o PgAdmin3 versão 1.20.0 no Ubuntu 14.04 é sobre o mesmo assunto, mas é poluído e não resolver os problemas de 2016.

Este link diz

  

Ainda não existe um pacote apt-get para o pgAdmin 1.20.0. A etapa quatro acima instala o pgAdmin 1.18.0, que funciona com o Postgres 9.4, mas não fornece recursos específicos do 9.4. Se você deseja instalar o pgAdmin 1.20.0, você atualmente precisa instalá-lo a partir da fonte .

Mas mesmo o seu " (Atualização: em 6 de janeiro, as atualizações automáticas de software do Ubuntu atualizaram o pgAdmin para 1.20.0.) " está errado , porque apt-get não funciona como mostrei.

    
por Peter Krauss 30.12.2015 / 16:11

2 respostas

3

pgadmin3 (= 1.20.0-1.pgdg14.10+1) precisa de libstdc++6 (>= 4.9) e este pacote não está disponível para a Trusty e como você diz nos seus comentários

  

Eu preciso do Ubuntu LTS, LST, estável (!)

não adicione um PPA com versões superiores de libstdc++6 . Esses pacotes são parte integrante do sistema.

Instale pgadmin3 (= 1.18.1-2) novamente

sudo apt-get install pgadmin3=1.18.1-2

e aguarde alguns dias pelo Ubuntu 16.04, o próximo lançamento LTS.

    
por A.B. 30.12.2015 / 16:57
3

Eu também enfrentei esse problema e depois de passar um dia inteiro achei esse resultado. Estes comandos abaixo para instalar o pgadmin3 funcionaram no meu Ubuntu.

Adicione o repositório:

sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'

Instale sua chave:

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo apt-get update

Instalar o pgadmin3:

sudo apt-get install pgadmin3
    
por Vinod Kumar 16.11.2016 / 14:06