linux安装pgsql9
时间: 2024-12-26 09:16:05 浏览: 6
### 安装 PostgreSQL 9 的指南
#### 使用包管理器安装 PostgreSQL 9
对于基于 Debian 和 Ubuntu 的系统,可以利用 `apt` 包管理器来进行 PostgreSQL 的安装。由于官方源可能不会长期保留旧版本软件,默认情况下可能无法直接通过这些工具获取特定版本如 PostgreSQL 9。
为了确保能够安装指定版本,在某些情形下需要手动调整仓库设置或寻找第三方支持渠道[^1]。
```bash
sudo sh -c 'echo "deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) universe" > /etc/apt/sources.list.d/universe.list'
sudo apt-get update
```
如果目标版本不在默认库中,则需考虑加入专门提供较老版本维护的服务提供商的 APT 源。
#### 手动编译安装 PostgreSQL 9
另一种方法是从官方网站下载对应版本的源码并自行编译:
前往 [PostgreSQL 下载页面](https://www.postgresql.org/download/) 寻找历史发布记录中的 v9 版本链接,接着按照如下流程操作:
1. 解压文件至合适位置;
2. 进入解压缩后的目录;
3. 配置构建环境;
```bash
tar xf postgresql-9.x.x.tar.gz
cd postgresql-9.x.x
./configure --prefix=/usr/local/pgsql
make && make install
```
完成上述步骤之后,还需初始化数据集群以及启动服务[^2]。
#### 设置 Yum 源 (针对 Red Hat/CentOS)
对于采用 yum 软件包管理系统发行版而言,可以通过配置额外的 yum 库来访问更广泛的程序集合,包括不同版本的 PostgreSQL 发布。
创建一个新的 `.repo` 文件用于定义自定义存储库地址,并从中选取所需组件进行部署[^3]:
```ini
[pgdg96]
name=PostgreSQL 9.6 $releasever - $basearch
baseurl=https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7-$basearch/
enabled=1
gpgcheck=0
```
请注意以上路径应根据实际需求替换为适用于 PostgreSQL 9 的确切 URL 地址。
阅读全文