Версия libpq.so для postgresql-10
Я по ошибке установил 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
?