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.
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 .
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
?