打开官方文档,往下翻一点,有系统和pg版本选择,选择完成后会有对应的安装步骤和命令。
我们这里选择
1、pg的版本:15
2、平台:CentOS 7
3、架构:x86_64
依次输入以下命令进行安装
# 安装仓库
sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
# 安装PG
sudo yum install -y postgresql15-server
# 可选操作:初始化数据库以及启动开机自启
sudo /usr/pgsql-15/bin/postgresql-15-setup initdb
sudo systemctl enable postgresql-15
sudo systemctl start postgresql-15
在安装PG的时候可能会报错:
Requires: libzstd >= 1.4.0
原因是libzstd的包版本太老,手动安装最新版:
注意:这里的下载链接可能会404,原因是libzstd更新后就替换成新版本了,旧的就404了,可以自己去找链接下面找最新的。
https://archives.fedoraproject.org/pub/archive/epel/7.9/x86_64/Packages/l/
上面这个也打不开的话就去跟路径下面找:
https://archives.fedoraproject.org
安装完成后再重新执行pg的安装命令,就可以了。
#下载安装包
wget https://archives.fedoraproject.org/pub/archive/epel/7.9/x86_64/Packages/l/libzstd-1.4.4-1.el7.x86_64.rpm
# 安装
yum install -y libzstd-1.4.4-1.el7.x86_64.rpm
评论区