Rocky Linux 9的PostgreSQL/PostGIS安装备注

最初

以下是在Rocky Linux 9上安装PostgreSQL和PostGIS时的备忘录。由于我之前已经使用它们进行了其他用途,所以可能有一些步骤缺失。

引入程序

环境

$ cat  /etc/rocky-release
Rocky Linux release 9.0 (Blue Onyx)
$ cat  /etc/rocky-release-upstream 
Derived from Red Hat Enterprise Linux 9.0

准备

    お約束のアップデートとEPELの導入
$ sudo dnf install updade
$ sudo dnf install epel-release

PostgreSQL 的意思。

    リポジトリの導入

导入Redhat 9系列的PostgreSQL仓库

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

禁用现有的 PostgreSQL

$ sudo dnf -qy module disable postgresql
    postgresql 14 の導入
$ sudo dnf install postgresql14-server
    PostgreSQL データベースの初期化
$ sudo /usr/pgsql-14/bin/postgresql-14-setup initdb
    PostgreSQL サーバ起動&自動起動設定
$ sudo systemctl start postgresql-14
$ sudo systemctl enable postgresql-14
    PostgreSQL サーバ起動確認
$ systemctl status postgresql-14.service
postgresql-14.service - PostgreSQL 14 database server
     Loaded: loaded (/usr/lib/systemd/system/postgresql-14.service; enabled; vendor preset: disabled)
     Active: active (running) since Mon 2022-10-03 10:41:09 JST; 10s ago
(以下略)

之后,需要进行用户设置,创建和使用数据库和表。

安装PostGIS

    必要なライブラリ群のインストール
$ dnf --enablerepo=crb install flexiblas-netlib64
$ dnf --enablerepo=crb install libqhull_r
    gdalの導入
$ dnf install gdal35
    PostGISの導入

根据需要选择适当的版本进行安装。

$ dnf install postgis33_14

之后,在数据库操作中,加载并使用PostGIS扩展。

提供参考

    • https://computingforgeeks.com/install-postgresql-14-on-rocky-linux-9/

 

    https://rockylinux.pkgs.org/9/rockylinux-crb-x86_64/
广告
将在 10 秒后关闭
bannerAds