CentOS7へPostgreSQL14とPostGIS3.1をインストールする手順

# cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)


sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm

sudo yum install -y postgresql14-server postgresql14-contrib postgresql14-devel

次のエラーが発生
エラー: パッケージ: postgresql14-devel-14.5-1PGDG.rhel7.x86_64 (pgdg14)
             要求: llvm5.0-devel >= 5.0
エラー: パッケージ: postgresql14-devel-14.5-1PGDG.rhel7.x86_64 (pgdg14)
             要求: llvm-toolset-7-clang >= 4.0.1


EPEL、SCL の Yum リポジトリを追加します
yum -y install epel-release centos-release-scl

リトライ
sudo yum install -y postgresql14-server postgresql14-contrib postgresql14-devel

# yum install postgis31_14

sudo /usr/pgsql-14/bin/postgresql-14-setup initdb
sudo systemctl enable postgresql-14
sudo systemctl start postgresql-14


# パスワード変更
sudo su - postgres
psql -c "ALTER USER postgres with password 'password'"

sudo systemctl enable postgresql-14
sudo systemctl restart postgresql-14

コメント

タイトルとURLをコピーしました