方式一:从 Ubuntu 官方源安装(最简单)
# 1. 更新软件包索引
sudo apt update
# 2. 安装 PostgreSQL(会自动安装最新可用版本)
sudo apt install postgresql postgresql-contrib -y
# 3. 检查安装结果
sudo systemctl status postgresql
psql --version
方式二:从 PostgreSQL 官方源安装(推荐,版本更新)
Ubuntu 24.04 默认可能提供 PostgreSQL 16,但如果想要最新版本或特定版本:
# 1. 安装必要工具
sudo apt install -y wget ca-certificates
# 2. 添加 PostgreSQL 官方 GPG 密钥
sudo install -d /usr/share/postgresql-common/pgdg
sudo curl -o /usr/share/postgresql-common/pgdg/apt.postgresql.org.asc --fail https://www.postgresql.org/media/keys/ACCC4CF8.asc
# 3. 添加 PostgreSQL 官方仓库
sudo sh -c 'echo "deb [signed-by=/usr/share/postgresql-common/pgdg/apt.postgresql.org.asc] https://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
# 4. 更新并安装
sudo apt update
sudo apt install postgresql-16 postgresql-contrib-16 -y
# 5. 验证安装
sudo systemctl status postgresql
🔍 如何判断其他 Linux 发行版
📌 判断优先级
🗂️ 常见发行版对应关系
# Debian 系列 → 使用 apt
ID=ubuntu, debian, linuxmint
ID_LIKE=debian
# Red Hat 系列 → 使用 yum/dnf
ID=centos, rhel, fedora, rocky, almalinux
ID_LIKE=rhel fedora
# Arch 系列 → 使用 pacman
ID=arch, manjaro
ID_LIKE=arch
# SUSE 系列 → 使用 zypper
ID=opensuse, sles
ID_LIKE=suse
✅ 快速开始(针对你的系统)
直接执行以下命令即可完成安装:
# 一键安装
sudo apt update && sudo apt install postgresql postgresql-contrib -y
# 启动并设置开机自启
sudo systemctl enable --now postgresql
# 切换到 postgres 用户
sudo -i -u postgres
# 进入数据库
psql
# 设置密码(在 psql 命令行中执行)
ALTER USER postgres PASSWORD 'your_password';
# 退出
\q
exit
💡 小贴士
Ubuntu 24.04 LTS 是长期支持版本,会获得 5 年 的安全更新支持(到 2029 年)
你的系统很新,兼容性很好,适合安装最新版 PostgreSQL 📈
如果是服务器环境,建议使用 方式二(官方源),能获得更及时的更新 🔄