Centos에서는 다음 단계를 수행했습니다.
/etc/yum.repos.d/CentOS-Base.repo에서
기본 및 업데이트 섹션에서 다음 줄 exclude = postgresql *을 추가합니다 (그런 다음 postgres rpm의 일반 리포지토리에서 업데이트하지 않음).
[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
exclude=postgresql*
#released updates
[updates]
name=CentOS-$releasever - Updates
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
exclude=postgresql*
그런 다음 원하는 버전을 다운로드하십시오. http://yum.pgrpms.org/howtoyum.php 참조
wget http://yum.pgrpms.org/reporpms/8.3/pgdg-centos-8.3-6.noarch.rpm
rpm -ivh pgdg-centos-8.3-6.noarch.rpm
이제 /etc/yum.repos.d/pgdg-82-centos.repo에 다른 저장소가 있습니다.
ls /etc/yum.repos.d/
CentOS-Base.repo CentOS-Media.repo pgdg-82-centos.repo
postgres를 설치하면 centos는 yum.pgsqlrpms.org/에서 가져옵니다.
yum install postgresql postgresql-server