Postgis 2.3 no Ubuntu 16.04 Servidor sem X11

4

É possível instalar o postgresql-9.5-postgis-2.3 (Postgres 9.5, Postgis 2.3) no Ubuntu 16.04 Server sem instalar x11-common ?

Depois de instalar o Postgresql 9.5, tentei instalar postgresql-9.5-postgis-2.3 . Isso indicou que eu precisava instalar uma grande quantidade de dependências, incluindo: x11 , libgl , libpulse , libqt e outras.

Isso é muito louco na minha opinião, pois um simples sudo apt-get install postgresql-9.5-postgis-2.3 resulta em uma instalação adicional de 590 MB.

    
por Jaymes Bearden 25.11.2016 / 20:49

2 respostas

1

PostGIS é uma extensão espacial do PostgreSQL que fornece novos tipos de geometria e funções espaciais nesses tipos. Funcionalmente, não vejo por que exigiria libqt ou outras bibliotecas da GUI, exceto para programas auxiliares, talvez. (Você tem certeza que essas dependências não são de outras coisas como qgis?)

Não tenho 16.04 agora, mas a instalação em um novo 18.04 não parece exigir libqt , e o seguinte não relatou nada:

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

De qualquer forma, se você precisar do PostGIS com dependência mínima em um servidor Ubuntu, você pode construir a partir do código-fonte. Não é muito difícil instalar / construir o GEOS e várias bibliotecas dependentes e depois o próprio PostGIS. Veja por exemplo as instruções aqui .

    
por tinlyx 27.07.2018 / 21:20
3

Se o desenvolvedor do pacote disser que seu pacote depende de "x11, libgl, libpulse, libqt e outros", acredite nele.

Como usaríamos postgis sem X11 ?

    
por waltinator 25.11.2016 / 20:55