sudo apt update && sudo apt upgrade -y && sudo apt dist-upgrade -y && sudo apt autoremove -y
pgAdmin的升级可通过系统APT仓库自动升级(推荐,适用于常规场景)或手动下载deb包升级(适用于需要特定版本的场景)实现。
若已添加pgAdmin官方APT仓库,可直接通过APT命令升级:
$(lsb_release -cs)为Debian版本代号,如bookworm):sudo sh -c 'echo "deb https://download.postgresql.org/pub/pgadmin/pgadmin4/apt $(lsb_release -cs) pgadmin4" > /etc/apt/sources.list.d/pgadmin4.list'
wget --quiet -O - https://download.postgresql.org/pub/pgadmin/pgadmin4/gpg/KEY | sudo apt-key add -
或使用更安全的密钥环方式(适用于较新Debian版本):curl -fsSL https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo gpg --dearmor -o /usr/share/keyrings/packages-pgadmin-org.gpg
sudo sh -c 'echo "deb [signed-by=/usr/share/keyrings/packages-pgadmin-org.gpg] https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list'
sudo apt update
sudo apt install --only-upgrade pgadmin4 # 仅升级pgAdmin
# 或升级所有可升级软件包(包含pgAdmin)
sudo apt full-upgrade -y
dpkg -l | grep pgadmin查看pgAdmin版本,或通过浏览器访问http://<服务器IP>:5050登录Web界面确认。若需安装特定版本的pgAdmin,可通过官方下载页面获取deb包手动升级:
sudo systemctl stop pgadmin4 # 服务名可能为pgadmin或pgadmin4,需根据实际情况调整
wget下载:wget https://download.pgadmin.org/pub/pgadmin/pgadmin4/v4.12/apt/pool/main/p/pgadmin4/pgadmin4_4.12-1.deb # 替换为最新版本链接
sudo dpkg -i pgadmin4_*.deb # 替换为实际下载的文件名
sudo apt install -f # 修复可能的依赖问题
sudo systemctl start pgadmin4
sudo systemctl enable pgadmin4 # 设置开机自启动(可选)
pgadmin(旧版本)或pgadmin4(新版本),需通过systemctl list-units --type=service | grep pgadmin确认。