在进行pgAdmin更新前,务必备份所有重要数据(如配置文件、用户数据等),避免升级过程中出现意外丢失。
随后更新Debian系统的软件包列表及已安装的软件包,确保系统处于最新状态:
sudo apt update && sudo apt upgrade -y
pgAdmin的最新版本需通过其官方APT仓库安装。若未添加过仓库,需执行以下命令:
curl -fsSL https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo gpg --dearmor -o /usr/share/keyrings/packages-pgadmin-org.gpg
$(lsb_release -cs)替换为你的Debian版本代号(如bookworm代表Debian 12),生成对应的源列表: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 -y
sudo apt install pgadmin4 -y
若需要桌面版本(带图形界面),可添加-desktop后缀:sudo apt install pgadmin4-desktop -y
sudo /usr/pgadmin4/bin/setup-web.sh
按屏幕提示设置主密码(用于Web界面登录)。sudo systemctl start pgadmin4
如需设置开机自启动,可执行:sudo systemctl enable pgadmin4
打开Web浏览器,访问http://<服务器IP>:5050(默认端口),使用配置时设置的主密码登录pgAdmin,确认界面显示为最新版本(可在“关于”页面查看版本号)。
注意事项:
apt无法获取最新版本,可前往pgAdmin官网下载对应Debian版本的.deb包,使用dpkg -i手动安装(需提前解决依赖问题);sudo systemctl stop pgadmin4),避免升级冲突;sudo apt install -f修复。