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

如何在Manjaro Linux上安装PostgreSQL 14(当前版本为15)

在Manjaro Linux上安装PostgreSQL 14版本

以下是完整操作步骤,解决系统默认提供PostgreSQL 15时安装14版本的问题:

1. 卸载现有PostgreSQL 15(如有安装)

若系统已安装PostgreSQL 15,先彻底卸载相关包避免版本冲突:

sudo pacman -Rns postgresql postgresql-libs postgresql-docs

2. 添加Manjaro归档仓库

Manjaro归档仓库保留了旧版本软件包,编辑pacman配置文件添加该仓库:

sudo nano /etc/pacman.conf

在文件末尾追加以下内容:

[manjaro-archive]
SigLevel = PackageRequired
Server = https://archive.manjaro.org/repo/$repo/$arch/

保存退出后,更新pacman数据库:

sudo pacman -Sy

3. 安装PostgreSQL 14

指定安装14系列的PostgreSQL包:

sudo pacman -S postgresql=14.* postgresql-libs=14.* postgresql-docs=14.*

执行时确认选择14版本的包,而非默认的15版本。

4. 初始化数据库

切换到postgres系统用户并完成数据库初始化:

sudo -iu postgres
initdb -D /var/lib/postgres/data
exit

5. 启动并启用服务

启动PostgreSQL服务,并设置开机自启:

sudo systemctl start postgresql.service
sudo systemctl enable postgresql.service

6. 锁定版本避免自动升级

为防止系统更新时自动升级到PostgreSQL 15,编辑pacman配置文件添加忽略规则:

sudo nano /etc/pacman.conf

找到IgnorePkg行,修改为:

IgnorePkg = postgresql postgresql-libs postgresql-docs

保存退出即可。

验证安装

检查PostgreSQL版本:

psql --version

或登录数据库查看详细版本信息:

sudo -iu postgres
psql -c "SELECT version();"
\q

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.30 18:01:17