You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何安装指定版本的PostgreSQL?无法搜索到目标安装版本如何解决

PostgreSQL 10.13 版本安装解决方案

问题原因

PostgreSQL官方的PGDG apt源默认只保留各大版本下的最新稳定小版本包,旧小版本会随安全补丁迭代而下架。你当前查询到的10.18是PostgreSQL 10大版本的最新维护版本,因此源内没有10.13的安装包。

可选解决方案

方案1:源码编译安装(适用于必须使用10.13精确版本的场景)

  • 第一步:安装编译所需依赖
sudo apt update
sudo apt install -y build-essential libreadline-dev zlib1g-dev flex bison libxml2-dev libxslt-dev libssl-dev libsystemd-dev
  • 第二步:获取postgresql-10.13源码包,解压后进入源码目录
  • 第三步:执行编译安装配置
./configure --prefix=/usr/local/pgsql-10.13 --with-systemd
make -j$(nproc)
sudo make install
  • 第四步:后续手动完成postgres用户创建、数据库初始化、系统服务配置、环境变量配置即可正常使用
  • 注意:源码安装的版本不会被apt自动升级,可稳定保持10.13版本

方案2:使用官方源提供的10.18版本(适用于无严格小版本要求的场景)

PostgreSQL同大版本的小版本升级仅做bug修复和安全补丁,100%向下兼容同大版本的所有功能、语法和数据格式,直接安装10.18版本完全可以替代10.13使用:

sudo apt install -y postgresql-10=10.18-1.pgdg18.04+1

安装后可执行以下命令锁定版本,避免后续意外升级:

sudo apt-mark hold postgresql-10

不推荐方案:手动下载旧deb包安装

你可以自行搜索对应系统版本的postgresql-10.13相关deb包,手动用dpkg安装,但该方式会面临依赖缺失、后续无法正常接收安全补丁等问题,非特殊情况不建议使用。


内容的提问来源于stack exchange,提问作者Baequiraheal

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 01:36:03