在 AnolisOS8.2 上用源码编译方式安装 Postgresql15.2
在 AnolisOS 8.2 上用源码编译安装 PostgreSQL 15.2 的步骤如下:
- 安装编译工具和依赖库
sudo dnf install -y gcc gcc-c++ make zlib-devel openssl-devel readline-devel libxml2-devel libxslt-devel python-devel tcl-devel
- 下载 PostgreSQL 15.2 源码
wget https://ftp.postgresql.org/pub/source/v15.2/postgresql-15.2.tar.gz
tar zxvf postgresql-15.2.tar.gz
cd postgresql-15.2
- 配置编译选项
./configure --prefix=/usr/local/postgresql --with-python --with-openssl
- 编译和安装
make
sudo make install
- 创建用户和目录
sudo groupadd postgres
sudo useradd -g postgres postgres
sudo mkdir /usr/local/postgresql/data
sudo chown postgres:postgres /usr/local/postgresql /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/pg_ctl -D /usr/local/postgresql/data -l logfile start
- 配置环境变量
echo "export PATH=/usr/local/postgresql/bin:$PATH" >> ~/.bashrc
source ~/.bashrc
完成以上步骤后,PostgreSQL 15.2 应该成功安装并运行在 AnolisOS 8.2 系统上。
评论已关闭