không thể cài đặt libpq-dev trong Ubuntu 14.04


11

Tôi không thể cài đặt libpq-dev cho postgresql, tôi đã thử

sudo apt-get install libpq-dev

và đầu ra

Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libpq-dev : Depends: libpq5 (= 9.3.9-0ubuntu0.14.04) but 9.4.4-1.pgdg14.04+1 is to be installed
E: Unable to correct problems, you have held broken packages.

Làm thế nào để khắc phục vấn đề này?


tham khảo ở đây cho phép tất cả như thể hiện trong hình ảnh đó!
Ravan

Đầu ra của dpkg --get-selections | grep holdcái gì?
Ron

Câu trả lời:


23

Vấn đề được giải quyết!

Tôi đã giải quyết vấn đề này bằng cách xóa libpq5:

sudo apt-get remove libpq5
sudo apt-get install libpq-dev

Quá đơn giản! FYI - Trước sudo apt-get updatetiên tôi phải có các nguồn mới nhất (chạy trên hình ảnh Ubuntu 14.04 của DigitalOcean, có lẽ hơi cũ)
user2490003

1

Vấn đề có thể được giải quyết thông qua các bước sau:

sudo apt-get update
sudo apt-get remove libpq5
sudo apt-get install libpq-dev
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.