web-dev-qa-db-fra.com

Postgis 2.3 sur Ubuntu 16.04 Server sans X11

Est-il possible d'installer postgresql-9.5-postgis-2.3 (Postgres 9.5, Postgis 2.3) sur un serveur Ubuntu 16.04 sans installer x11-common?

Après avoir installé Postgresql 9.5, j'ai tenté d'installer postgresql-9.5-postgis-2.3. Cela indiquait que je devais installer une grande pile de dépendances comprenant: x11, libgl, libpulse, libqt et autres.

C'est assez fou à mon avis, car un simple Sudo apt-get install postgresql-9.5-postgis-2.3 donne lieu à une installation supplémentaire de 590 Mo.

3
Jaymes Bearden

PostGIS est une extension spatiale PostgreSQL qui fournit de nouveaux types de géométrie et de nouvelles fonctions spatiales sur ces types. Sur le plan fonctionnel, je ne vois pas pourquoi cela exigerait libqt, ou d'autres bibliothèques d'interface graphique, à l'exception peut-être des programmes auxiliaires. (Êtes-vous sûr que ces dépendances ne proviennent pas d'autres choses comme les qgis?)

Je n'ai pas encore la version 16.04, mais l'installation sur une nouvelle version 18.04 ne semble pas nécessiter de libqt, et les éléments suivants n'ont rien signalé:

Sudo apt-get install postgresql-10-postgis-2.4 -s | grep libqt

Quoi qu'il en soit, si vous avez besoin de PostGIS avec une dépendance minimale sur un serveur Ubuntu, vous pouvez construire à partir du source. Il n’est pas très difficile d’installer/construire GEOS et plusieurs bibliothèques dépendantes, puis PostGIS lui-même. Voir par exemple les instructions ici .

1
tinlyx

Si le développeur de paquet dit que son paquet dépend de "x11, libgl, libpulse, libqt et autres", croyez-le.

Comment utiliserait-on postgis sans X11?

3
waltinator