Como instalar o PostgreSQL 9.2 no CentOS 5?

0

O PostgreSQL 9.2 não está disponível no CentOS (a versão mais recente é 8.1), então, para obtê-lo, é preciso adicionar um repositório de postgres com o comando

rpm -ivh http://yum.postgresql.org/9.2/redhat/rhel-5-i386/pgdg-centos92-9.2-6.noarch.rpm

(de acordo com este ou que ).

No entanto, quando eu tento isso, a única resposta que recebo é

Retrieving http://yum.postgresql.org/9.2/redhat/rhel-5-i386/pgdg-centos92-9.2-6.noarch.rpm error: skipping http://yum.postgresql.org/9.2/redhat/rhel-5-i386/pgdg-centos92-9.2-6.noarch.rpm - transfer failed - Unknown or unexpected error

"Erro desconhecido ou inesperado" não é muito útil.

Eu verifiquei que o pacote existe. Como alguém depura esses erros de rpm?

    
por Bambax 18.02.2013 / 09:47

1 resposta

0

Instalado na minha caixa com sucesso. É o CentOS 6.3, mas não acho que isso importe. Talvez seja um problema temporário. Você tentou de outro servidor? Você pode usar o yum downloadonly e eles transferem o RPM. Enfim, eu instalei e como esperado criei um arquivo chamado /etc/yum.repos.d/pgdg-92-centos.repo com os seguintes dados, assim você pode fazê-lo manualmente e continuar:

[pgdg92]
name=PostgreSQL 9.2 $releasever - $basearch
baseurl=http://yum.postgresql.org/9.2/redhat/rhel-$releasever-$basearch
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-PGDG-92

[pgdg92-source]
name=PostgreSQL 9.2 $releasever - $basearch - Source
failovermethod=priority
baseurl=http://yum.postgresql.org/srpms/9.2/redhat/rhel-$releasever-$basearch
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-PGDG-92
    
por 18.02.2013 / 12:19