Puncte:0

Cum se instalează libpq-dev (14.0-1) pe ubuntu 21.10?

drapel cn

Am deja postgresql a celei mai recente versiuni (14.0-1.pgdg21.04+1).

Vreau să configurez mediul de dezvoltare pentru psycopg2(https://github.com/psycopg/psycopg2/) bibliotecă la nivel local și necesită libpq-dev pentru asta.

Alergare sudo apt-get install libpq-dev dă următoarea eroare

Următoarele pachete au dependențe neîndeplinite: libpq-dev : Depinde: libpq5 (= 13.4-1) dar 14.0-1.pgdg21.04+1 trebuie instalat E: Nu puteți corecta problemele, ați reținut pachete sparte.

Se datorează faptului că depozitul ubuntu(https://packages.ubuntu.com/impish/libpq-dev) nu are încă cea mai recentă versiune.

Dar am descoperit că depozitul debian sid are cea mai recentă versiune libpq-dev (14.0-1)

Pot să descarc fișierul .deb și să îl instalez dpkg, dar dezavantajul este că nu îl pot face upgrade. De asemenea, nu vreau să adaug debian în lista mea de surse, deoarece s-ar putea să încurce multe alte lucruri.

Deci, care este cel mai simplu mod de a descărca acest pachet?

Puncte:0
drapel it

Doar instalați versiunea necesară a libpq5 și reinstalați libpq-dev:

sudo apt-get install libpq5=13.4-1
sudo apt-get install libpq-dev

Presupun că pentru psicopg2 ai nevoie si de:

sudo apt-get install python3-dev
Krishna avatar
drapel cn
Multumesc pentru raspuns. Bun venit la Ask Ubuntu. Am precizat clar și în titlu și descriere că trebuie să instalez cea mai recentă versiune (14.0-1). Degradarea este, evident, o soluție, dar în cazul meu nu este de ajutor.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.