本指南将引导你如何在麒麟系统上成功编译和配置 PostgreSQL 9.6.24 客户端,这种部署方式适合只需要客户端功能而不涉及服务端完整安装的用户。
第一步:安装必要的依赖
在开始之前,请确保你的系统已经安装了以下依赖包。
sudo apt-get update
sudo apt install libreadline-dev
第二步:下载并解压源码包:
源码包下载地址:https://ftp.postgresql.org/pub/source/
tar -xvzf postgresql-9.6.24.tar.gz
第三步:配置编译环境
使用 ./configure
命令配置编译环境。可以通过 --prefix
指定安装路径:
cd postgresql-9.6.24
mkdir -p /opt/postgresql9.6
./configure --prefix=/opt/postgresql9.6
第四步:编译和安装
-
编译源码:
make
-
安装 PostgreSQL:
编译完成后,执行以下命令进行安装:sudo make install
第五步:配置环境变量
使用 vim
编辑 /etc/profile
,写入以下内容:
export PGHOME=/opt/postgresql9.6
export PATH=$PGHOME/bin:$PATH
保存并退出后,执行以下命令以使更改生效:
source /etc/profile
第六步:验证
然后输入以下命令,检查 PostgreSQL 是否能正常运行:
> psql --version
psql (PostgreSQL) 9.6.24
> psql -h 192.168.0.98 -U postgres
psql (9.6.24, server 15.2)
WARNING: psql major version 9.6, server major version 15.
Some psql features might not work.
Type "help" for help.
至此,PostgreSQL 的 客户端配置就完成了。