Ubuntu 源码部署 PostgreSQL 详细教程
Ubuntu 源码部署 PostgreSQL 详细教程
本文将详细介绍如何在 Ubuntu 系统上从源码部署 PostgreSQL。
1. 安装必要依赖
在安装 PostgreSQL 源码之前,需要安装以下依赖:
sudo apt-get install build-essential zlib1g-dev libreadline-dev libxml2-dev libbz2-dev libssl-dev libffi-dev libperl-dev libkrb5-dev
2. 下载 PostgreSQL 源码
从 PostgreSQL 官网上下载最新的源码:
wget https://ftp.postgresql.org/pub/source/v13.3/postgresql-13.3.tar.gz
3. 解压源码
将下载的源码解压到 /usr/local/src 目录下:
sudo tar -zxvf postgresql-13.3.tar.gz -C /usr/local/src/
4. 编译安装
进入源码目录并执行编译安装:
cd /usr/local/src/postgresql-13.3
sudo ./configure --prefix=/usr/local/pgsql
sudo make
sudo make install
5. 初始化数据库
执行以下命令初始化数据库:
sudo /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data
6. 启动 PostgreSQL
执行以下命令启动 PostgreSQL 服务:
sudo /usr/local/pgsql/bin/pg_ctl -D /usr/local/pgsql/data -l logfile start
7. 配置环境变量
将以下内容添加到 /etc/profile 文件末尾:
export PATH=/usr/local/pgsql/bin:$PATH
export PGDATA=/usr/local/pgsql/data
执行以下命令刷新环境变量:
source /etc/profile
至此,PostgreSQL 的源码部署完成。
原文地址: https://www.cveoy.top/t/topic/lE4Y 著作权归作者所有。请勿转载和采集!