
文章目录
源码安装 PostgreSQL(pgSQL)是一种灵活的安装方式,适用于需要自定义配置或无法使用包管理器的情况。
1. 环境准备
安装必要的依赖
在源码编译之前,安装以下工具和库:
Debian/Ubuntu:
sudo apt update
sudo apt install -y gcc make libreadline-dev zlib1g-dev flex bison libssl-dev
CentOS/RHEL:
sudo yum groupinstall -y "Development Tools"
sudo yum install -y readline-devel zlib-devel bison flex openssl-devel
2. 下载 PostgreSQL 源码
-
打开 PostgreSQL 官网下载页:
- 地址:https://www.postgresql.org/ftp/source/
-
选择需要的版本,下载源码包。例如,下载最新的稳定版:
wget https://ftp.postgresql.org/pub/source/v17.2/postgresql-17.2.tar.gz -
解压源码包:
tar -xvzf postgresql-15.3.tar.gz cd postgresql-15.3
3. 编译和安装
编译 PostgreSQL
-
配置环境: 使用
./configure脚本配置安装路径及其他选项。默认安装在/usr/local/pgsql,可通过--prefix指定自定义路径:./configure --prefix=/usr/local/pgsql --with-openssl --with-zlib可选参数:
--prefix=/path/to/install:指定安装目录。--with-openssl:启用 SSL 支持。--with-zlib:启用压缩支持。
-
编译源码:
make -
安装到指定目录:
sudo make install
4. 初始化数据库
安装完成后需要初始化数据库目录:
-
创建 PostgreSQL 数据

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



