Ubuntu下升级pgAdmin的步骤
升级前务必备份pgAdmin的配置文件和数据,避免升级过程中出现意外导致数据丢失。通常配置文件位于/etc/pgadmin,用户数据位于~/.pgadmin,可使用以下命令备份:
sudo cp -r /etc/pgadmin /etc/pgadmin_backup
sudo cp -r ~/.pgadmin ~/.pgadmin_backup
若之前通过apt安装旧版本,可先卸载以清理残留文件:
sudo apt remove --purge pgadmin4 # 彻底移除pgadmin4及配置
sudo rm -rf /etc/pgadmin # 删除旧配置目录
sudo rm -rf ~/.pgadmin # 删除用户数据目录
确保系统软件包列表是最新的,以便获取pgAdmin的最新版本信息:
sudo apt update
若未添加过官方仓库,可通过以下步骤添加,确保后续能获取到最新稳定版:
# 导入PostgreSQL官方GPG密钥
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
# 添加pgAdmin仓库(替换为当前Ubuntu版本代号,如focal、jammy)
echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" | sudo tee /etc/apt/sources.list.d/pgdg.list
# 更新软件源
sudo apt update
根据是否添加官方仓库,选择以下对应命令:
sudo apt install --only-upgrade pgadmin4
wget https://download.postgresql.org/pub/pgadmin/pgadmin4/v4.24.0/pgadmin4-4.24.0-linux-x64.deb
sudo dpkg -i pgadmin4-4.24.0-linux-x64.deb
sudo apt install -f # 解决可能的依赖问题
升级完成后,重启pgAdmin以应用新版本:
pgadmin4
打开浏览器访问http://localhost/pgadmin4,登录后查看页面底部的版本号,确认是否为最新版本。
sudo snap refresh pgadmin4;sudo apt --fix-broken install修复。