Действительно ли возможно установить postgresql-9.5-postgis-2.3
(Пост-ГРЭС 9.5, Постстекло 2.3) на Сервере Ubuntu 16.04 без установки x11-common
?
После того, как я установил Postgresql 9.5, я попытался установить postgresql-9.5-postgis-2.3
. Это указало, что я должен был установить большую стопку зависимостей включая: x11
, libgl
, libpulse
, libqt
и другие.
Это является довольно сумасшедшим, по-моему, как простое sudo apt-get install postgresql-9.5-postgis-2.3
результаты в дополнительной установке на 590 МБ.
PostGIS является PostgreSQL пространственное расширение, которое обеспечивает новые типы геометрии и пространственные функции на этих типах. Функционально, я не вижу, почему это потребовало бы libqt
, или другие библиотеки GUI, за исключением вспомогательных программ, возможно. (Вы уверены, что эти зависимости не от других вещей как qgis?)
Я не имею 16.04 теперь, но устанавливающий на новых 18.04, кажется, не требует libqt
, и следующее ни о чем не сообщило:
sudo apt-get install postgresql-10-postgis-2.4 -s | grep libqt
Так или иначе при необходимости в PostGIS с минимальной зависимостью от сервера Ubuntu можно создать из источника. Не очень трудно установить/создать GEOS и несколько зависимых библиотек и затем самого PostGIS. Посмотрите, например, инструкции здесь.
Если разработчик пакета говорит, что его пакет зависит от "x11, libgl, libpulse, libqt и другие", верит его.
, Как можно было бы использовать postgis
без X11
?