Instalação do PostgreSQL 9.4 no Centos 7
Nesse tutorial pretendo abordar a instalação do poderoso SGBD PostgreSQL no CentOS.
Versão do PostgreSQL a ser instalada: 9.4
Versão do CentOS: 7.0
Arquitetura: 64bits
O primeiro passo é adicionar as linhas “exclude=postgresql*” nas seções [base] e [updates] do arquivo que aponta para o repositório Base do CentOS da seguinte forma:
# vi /etc/yum.repos.d/CentOS-Base.repo [base] name=CentOS-$releasever - Base mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra #baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 exclude=postgresql* #released updates [updates] name=CentOS-$releasever - Updates mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates&infra=$infra #baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 exclude=postgresql*
Instale o pacote com os repositórios do projeto PostgreSQL:
# yum install http://yum.postgresql.org/9.4/redhat/rhel-7-x86_64/pgdg-centos94-9.4-1.noarch.rpm
Faça uma instalação básica do servidor PostgreSQL:
# yum install postgresql94-server
Após instalação dos pacotes, o banco de dados precisa ser inicializado e configurado:
# /usr/pgsql-9.4/bin/postgresql94-setup initdb
Se você quer que o PostgreSQL inicie automaticamente quando o sistema iniciar:
# systemctl enable postgresql-9.4
Para iniciá-lo imediamente:
# systemctl start postgresql-9.4
Com esse simples procedimentos podemos utilizar a última versão do PostgreSQL no CentOS 7.0.
REFERÊNCIAS