RHEL6システムでは、私のpostGIS実装(たとえば、私のpostgres / postgresqlデータベースなど)が組み込まれているGNUディストリビューションの代わりに、EnthoughtのCanopy pythonディストリビューションを使用したいと思います。 (postGISにはRHEL組み込みリポジトリからインストールするのが難しく見えるいくつかのパッケージが必要なためです。)
PostgresのPythonパスなどを変更するには?
答え1
試してみる方法はいくつかあります。
停止/開始スクリプトのオーバーライド
PostgresSQLの停止/開始スクリプトで、このカスタムバージョンのPythonへのパスを追加します。開始/停止スクリプトはここにあります。例: /etc/init.d/postgresql
。このスクリプトの上部に行を追加すると、次のようになります。
export PATH=/path/to/postGIS/python:$PATH
Pythonを使用する場所をカバーします。
カスタムsysconfigの追加
ほとんどの Red Hat サービスはカタログで追加の/etc/sysconfig
カスタムコンテンツを探します。そこにカスタマイズを追加してみることができますPATH
。
次のファイルを作成し、/etc/sysconfig/pgsql/mycustompath.bash
次の行を追加します(他の項目も必要になる場合があります)。
export PATH=/path/to/postGIS/python:$PATH