ubuntu22.04下Postgresql 源码编译安装
在Ubuntu 22.04下,要从源代码编译PostgreSQL,请按照以下步骤操作:
- 安装编译依赖项:
sudo apt update
sudo apt install -y build-essential zlib1g-dev libssl-dev libreadline-dev libpam0g-dev libdb-dev
- 下载PostgreSQL源代码:
wget https://ftp.postgresql.org/pub/source/vYourVersion/postgresql-YourVersion.tar.gz
tar -zxvf postgresql-YourVersion.tar.gz
cd postgresql-YourVersion
将YourVersion
替换为你想安装的PostgreSQL版本号。
- 配置编译选项:
./configure --prefix=/usr/local/postgresql --enable-debug
- 编译和安装:
make
sudo make install
- 创建用户和目录:
sudo mkdir /usr/local/postgresql/data
sudo chown postgres:postgres /usr/local/postgresql
sudo chown -R postgres:postgres /usr/local/postgresql/data
- 初始化数据库:
sudo -u postgres /usr/local/postgresql/bin/initdb -D /usr/local/postgresql/data
- 启动PostgreSQL服务:
sudo -u postgres /usr/local/postgresql/bin/postgres -D /usr/local/postgresql/data > /usr/local/postgresql/logfile 2>&1 &
- 配置环境变量:
echo "export PATH=/usr/local/postgresql/bin:$PATH" >> ~/.bashrc
source ~/.bashrc
确保替换步骤3中的--enable-debug
为你需要的其他配置选项,并将YourVersion
替换为实际的版本号。以上步骤仅供参考,具体步骤可能根据PostgreSQL的版本和系统环境有所不同。
评论已关闭