web-dev-qa-db-ja.com

X11を使用しないUbuntu 16.04サーバー上のPostgis 2.3

postgresql-9.5-postgis-2.3をインストールせずにx11-common(Postgres 9.5、Postgis 2.3)をUbuntu 16.04サーバーにインストールすることはできますか?

Postgresql 9.5をインストールした後、postgresql-9.5-postgis-2.3をインストールしようとしました。これは、x11libgllibpulselibqtなどを含む多数の依存関係のスタックをインストールする必要があることを示しています。

私の意見では、Sudo apt-get install postgresql-9.5-postgis-2.3を追加すると590 MBの追加インストールが発生するため、これはかなりおかしいです。

3
Jaymes Bearden

PostGISは、新しいジオメトリタイプとこれらのタイプの空間関数を提供するPostgreSQLの空間拡張です。機能的には、おそらく補助プログラムを除いて、libqt、または他のGUIライブラリが必要な理由はわかりません。 (これらの依存関係はqgisのような他のものからのものではないのですか?)

私は現在16.04を持っていませんが、新しい18.04にインストールする場合はlibqtを必要としないようで、以下は何も報告しませんでした。

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

とにかく、Ubuntuサーバーに最小限の依存関係でPostGISが必要な場合は、ソースからビルドできます。 GEOSといくつかの依存ライブラリをインストール/ビルドしてから、PostGIS自体をインストール/ビルドすることはそれほど難しくありません。例参照 手順はこちら

1
tinlyx

パッケージ開発者が彼/彼女のパッケージが「x11、libgl、libpulse、libqtなど」に依存していると言ったら、彼/彼女を信じてください。

X11なしでpostgisをどのように使用しますか?

3
waltinator