首页主机资讯Debian系统如何更新pgAdmin

Debian系统如何更新pgAdmin

时间2025-11-21 16:03:03发布访客分类主机资讯浏览401
导读:在 Debian 上更新 pgAdmin 的标准做法 一、准备与版本选择 确认系统已更新:执行 sudo apt update && sudo apt upgrade,确保基础系统包为最新。 选择适合的包:常见为基于 We...

在 Debian 上更新 pgAdmin 的标准做法

一、准备与版本选择

  • 确认系统已更新:执行 sudo apt update & & sudo apt upgrade,确保基础系统包为最新。
  • 选择适合的包:常见为基于 Web 的 pgAdmin 4(远程访问友好),也有 pgAdmin 4 Desktop(本地桌面)。更新时保持同一包系列,避免混装。

二、使用官方 APT 仓库更新(推荐)

  • 导入 GPG 密钥(推荐新版 keyring 方式):
    • curl -fsSL https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo gpg --dearmor -o /usr/share/keyrings/packages-pgadmin-org.gpg
  • 添加官方仓库(自动匹配发行版代号):
    • echo “deb [signed-by=/usr/share/keyrings/packages-pgadmin-org.gpg] https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main” | sudo tee /etc/apt/sources.list.d/pgadmin4.list
  • 更新索引并升级:
    • sudo apt update
    • sudo apt install --only-upgrade pgadmin4
    • 如需同时更新桌面版:sudo apt install --only-upgrade pgadmin4-desktop
  • 如提示找不到发行版代号,将 $(lsb_release -cs) 替换为你的 Debian 代号(如:bookworm、bullseye)。

三、使用系统自带仓库或旧版 key 的更新方式

  • 若此前使用旧版 key 添加过仓库(不推荐继续使用):
    • wget --quiet -O - https://download.postgresql.org/pub/pgadmin/pgadmin4/gpg/KEY | sudo apt-key add -
    • echo “deb https://download.postgresql.org/pub/pgadmin/pgadmin4/apt $(lsb_release -cs) pgadmin4” | sudo tee /etc/apt/sources.list.d/pgadmin4.list
    • sudo apt update & & sudo apt upgrade pgadmin4
  • 若系统仓库已有 pgAdmin 4 包,可直接:sudo apt update & & sudo apt upgrade pgadmin4。

四、升级后的验证与常见问题

  • 验证版本:
    • 命令行:pgadmin4 --version
    • 或访问 Web 界面:打开浏览器进入 http://< 服务器IP> :5050,使用已设置的管理员账号登录。
  • 首次 Web 部署或升级后需要初始化/重新配置时,可运行:sudo /usr/pgadmin4/bin/setup-web.sh,按向导设置主密码等。
  • 常见问题处理:
    • 若出现 “无法找到 Release 文件” 或 “签名验证失败”,请核对仓库 URL、发行版代号,并确保使用最新的 GPG 公钥方式(signed-by)。
    • 升级前建议备份重要数据与配置;遇到依赖错误可执行 sudo apt --fix-broken install 后再升级。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Debian系统如何更新pgAdmin
本文地址: https://pptw.com/jishu/753393.html
Linux GitLab如何保障安全 pgAdmin在Debian上的使用教程有哪些

游客 回复需填写必要信息