Não é possível instalar o postgresql 9.4 no Centos 7

1

Estou seguindo o link para instalar o postgrsql 9.4 no Centos 7, usando o comando:

yum install https://download.postgresql.org/pub/repos/yum/9.4/redhat/rhel-7-x86_64/pgdg-centos94-9.4-3.noarch.rpm

Isto dá saída:

[root@localhost /]# yum install https://download.postgresql.org/pub/repos/yum/9.4/redhat/rhel-7-x86_64/pgdg-centos94-9.4-3.noarch.rpm
Loaded plugins: fastestmirror
pgdg-centos94-9.4-3.noarch.rpm                           | 5.4 kB     00:00     
Examining /var/tmp/yum-root-6jRPAn/pgdg-centos94-9.4-3.noarch.rpm: pgdg-centos94-9.4-3.noarch
/var/tmp/yum-root-6jRPAn/pgdg-centos94-9.4-3.noarch.rpm: does not update installed package.
Error: Nothing to do

Em seguida, corro yum install postgresql94 , o que dá:

Loading mirror speeds from cached hostfile
 * base: ftp.jaist.ac.jp
 * epel: mirror.premi.st
 * extras: ftp.jaist.ac.jp
 * updates: ftp.jaist.ac.jp
No package postgresql94 available.
Error: Nothing to do

Como posso instalar o postgresql 9.4 no CentOS 7?

    
por codezombie 29.05.2018 / 14:41

3 respostas

1

Você atualizou o cache com yum makecache fast ? Porque em um sistema limpo isso torna o postgres 9.4 disponível:

# yum install https://download.postgresql.org/pub/repos/yum/9.4/redhat/rhel-7-x86_64/pgdg-centos94-9.4-3.noarch.rpm
# yum makecache fast
...
pgdg94                                                   | 4.1 kB     00:00
...
# yum -y list | sort > yl
# grep -i postgresql yl | grep -v base
...
# yum info postgresql94
...

(Eu mantenho um arquivo yl para facilitar o grepping).

    
por 29.05.2018 / 16:02
1

Primeiro, tente encontrar quais pacotes relacionados ao postgresql estão instalados. Para isso, execute os comandos abaixo:

rpm -qa|grep postgres

O comando acima dará uma lista de pacotes instalados.

Agora remova cada um dos pacotes listados, um por um, dando o seguinte comando:

rpm -e <package-name>

         OR

yum remove <package-name>

Depois de remover todos os pacotes listados, tente instalar o postgresql-9.4 da mesma forma que você estava tentando instalar, conforme mencionado na pergunta.

    
por 30.05.2018 / 08:07
0

Vá para postgresql faça o download do site e selecione a versão desejada do postgresql e sua distribuição e arquitetura (neste caso, 9.4, CentOS 7 e x86_64, respectivamente). Então aparece um comando que você precisa executar para instalar o postgresql94:

yum install https://download.postgresql.org/pub/repos/yum/9.4/redhat/rhel-7-x86_64/pgdg-centos94-9.4-3.noarch.rpm

Na declaração acima, altere a instalação para reinstall e execute-a:

yum reinstall https://download.postgresql.org/pub/repos/yum/9.4/redhat/rhel-7-x86_64/pgdg-centos94-9.4-3.noarch.rpm   

Você poderá então executar com êxito:% yum install postgresql94

    
por 30.05.2018 / 07:50