Постстекло 2.3 на сервере Ubuntu 16.04 без X11

Действительно ли возможно установить 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 МБ.

3
задан 25 November 2016 в 23:50

2 ответа

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. Посмотрите, например, инструкции здесь.

1
ответ дан 1 December 2019 в 15:52

Если разработчик пакета говорит, что его пакет зависит от "x11, libgl, libpulse, libqt и другие", верит его.

, Как можно было бы использовать postgis без X11?

3
ответ дан 1 December 2019 в 15:52

Другие вопросы по тегам:

Похожие вопросы: