postgresql-server-dev-10 : Depends: libpq-dev (>= 10~~) but it is not going to be installed
发布时间
阅读量:
阅读量
在通过apt进行离线安装 postgresql-server-dev-10的时候,报错
sudo apt-get install postgresql-server-dev-10 libmysqlclient-dev
The following packages have unmet dependencies:
postgresql-server-dev-10 : Depends: libpq-dev (>= 10~~) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
The following packages have unmet dependencies:
libmysqlclient-dev : Depends: libssl-dev (>= 1.1.1-1ubuntu2.1~18.04.5~) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
具体在查看 sudo apt-get install libpq-dev libssl-dev
报错
libpq-dev : Depends: libpq5 (= 10.15-0ubuntu0.18.04.1) but 10.10-0ubuntu0.18.04.1 is to be installed E: Unable to correct problems, you have held broken packages.
libssl-dev : Depends: libssl1.1 (= 1.1.1-1ubuntu2.1~18.04.4) but 1.1.1b-1ubuntu2 is to be installed
发现在DWF 安装前期确实执行过
sudo dpkg -i libssl1.1_1.1.1-1ubuntu2.1_18.04.4_amd64.deb
sudo dpkg -i libpq5_10.10-0ubuntu0.18.04.1_amd64.deb
此版本与离线包设置的所需依赖不一致
重新安装必要版本
具体操作如下
sudo dpkg -i libssl1.1_1.1.1-1ubuntu2.1_18.04.7_amd64.deb
sudo dpkg -i libpq5_10.15-0ubuntu0.18.04.1_amd64.deb
重新运行sudo apt-get install postgresql-server-dev-10 libmysqlclient-dev
成功
安装 apt-get 离线包时所需的 deb 包已经列出,请访问官方网站获取一个可靠的官方离线 apt-get 包下载链接。此功能支持通过搜索软件名称及其具体版本号快速定位所需软件包。
https://packages.ubuntu.com/bionic/amd64/libssl1.1/download
查看自己的ubuntu 架构
执行:dpkg --print-architecture
结果amd64
全部评论 (0)
还没有任何评论哟~
