postgresql 安装libpq-dev软件包错误

fcg9iug3  于 2023-03-12  发布在  PostgreSQL
关注(0)|答案(4)|浏览(243)

我试图安装pg gem,我有这个警告:
您需要安装postgresql-server-dev-X.Y来构建服务器端扩展,或者安装libpq-dev来构建客户端应用程序。
所以我尝试安装libpq-dev包,我有这个警告:
libpq-dev:取决于:libpq 5(= 8.4.17- 0 squeeze 1),但要安装9.1.9-1~ bpo 60 +1
如何解决这个问题?

carvr3hs

carvr3hs1#

我有一个类似的问题,我通过安装特定版本的libpg5解决了这个问题

sudo apt install libpq5=10.12-0ubuntu0.18.04.1

我的机器是Ubuntu 18.04

piztneat

piztneat2#

这应该可以让你安装你需要的包:)刚刚我自己试过了,我不确定你会需要第二行的所有包,试试看:)

apt-get update
apt-get install libxslt-dev libxml2-dev libpam-dev libedit-dev
aptitude install -t squeeze-backports postgresql-server-dev-9.1
hmtdttj4

hmtdttj43#

您必须设置postgresql-server-dev-X.Y,其中X.Y.表示您的服务器版本,它将在服务器端开发模块中安装libpq-dev和其他服务器变量。

apt-get install postgresql-server-dev-9.5

正在阅读程序包列表...完成正在生成依赖关系树正在读取状态信息...完成已自动安装以下程序包,不再需要这些程序包:libmysqlclient 18 mysql-common使用'apt-get autoremove'删除它们。将安装以下额外的软件包:
libpq-dev建议的软件包:postgresql-doc-10将安装以下新软件包:libpq-dev postgresql-服务器-开发-9.5

55ooxyrt

55ooxyrt4#

我处决了

apt-get -y libpq-dev

而且成功了

相关问题