версия libpq.so для postgresql-10 - PullRequest
0 голосов
/ 31 января 2019

Я по ошибке установил postgresql-11, удалил и установил 10. На данный момент мои установленные пакеты:

nominatim@bolt88:~/Nominatim-3.2.0/build$ apt list --installed |grep postg

postgis/jessie-pgdg,now 2.4.4+dfsg-4.pgdg80+1 amd64 [installed]
postgis-doc/jessie-pgdg,now 2.4.4+dfsg-4.pgdg80+1 all [installed,automatic]
postgresql-10/jessie-pgdg,now 10.6-1.pgdg80+1 amd64 [installed]
postgresql-10-postgis-2.4-scripts/jessie-pgdg,now 2.4.4+dfsg-4.pgdg80+1 all [installed]
postgresql-client-10/jessie-pgdg,now 10.6-1.pgdg80+1 amd64 [installed,automatic]
postgresql-client-common/jessie-pgdg,now 199.pgdg80+1 all [installed,automatic]
postgresql-common/jessie-pgdg,now 199.pgdg80+1 all [installed,automatic]
postgresql-server-dev-10/jessie-pgdg,now 10.6-1.pgdg80+1 amd64 [installed]

Однако версия 11, похоже, оставила свой .so позади:

jeremyr@bolt88:/srv/nominatim$ ls -l /usr/lib/x86_64-linux-gnu/libpq*
-rw-r--r-- 1 root root 469174 Jan 28 05:07 /usr/lib/x86_64-linux-gnu/libpq.a
lrwxrwxrwx 1 root root     13 Jan 28 05:07 /usr/lib/x86_64-linux-gnu/libpq.so -> libpq.so.5.11
lrwxrwxrwx 1 root root     13 Jan 28 05:07 /usr/lib/x86_64-linux-gnu/libpq.so.5 -> libpq.so.5.11
-rw-r--r-- 1 root root 301040 Jan 28 05:07 /usr/lib/x86_64-linux-gnu/libpq.so.5.11

, где 5.11 очевидно распознается как принадлежащий psql v11 cmake для другой установки (nominatim, для использования OpenStreetMap):

-- Found PostgreSQL: /usr/lib/x86_64-linux-gnu/libpq.so (found version "11.1 (Debian 11.1-3.pgdg80+1)") 

Могу ли я просто переместить .so и попробовать другой apt-get install postgresql-10?

...