WSL下Ubuntu 20.04.5 LTS无法安装postgresql-client13及以上版本求助
修复损坏包并安装postgresql-client-13
第一步:修复系统包依赖与损坏状态
先把混乱的包状态拉回正轨:
- 清理缓存并修复源:
sudo apt clean sudo apt update --fix-missing - 配置未完成的包并修复依赖:
sudo dpkg --configure -a sudo apt install -f - 如果仍提示PostgreSQL相关损坏包,强制移除残留:
sudo dpkg --remove --force-all postgresql-client-15 postgresql-client libpq5 - 再次执行依赖修复:
sudo apt update sudo apt install -f
第二步:安装postgresql-client-13(适配Ubuntu Focal)
Ubuntu Focal(20.04)默认的libc6、libssl版本不支持postgresql-client-15,直接装13即可,步骤如下:
- 添加PostgreSQL官方适配源:
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt focal-pgdg main" > /etc/apt/sources.list.d/pgdg.list' - 导入源的验证密钥:
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add - - 更新源并安装13版本客户端:
sudo apt update sudo apt install postgresql-client-13 - 验证安装成功:
psql --version
内容的提问来源于stack exchange,提问作者ChrIsTianM
相关产品推荐
相关产品推荐

