.png)
En un sistema RHEL6, me gustaría que mi implementación postGIS (es decir, mis bases de datos postgres/postgresql) use la distribución Canopy de Python de Enthinkt, en lugar de la distribución GNU incorporada. (Esto se debe a que postGIS necesita algunos paquetes que parecen difíciles de instalar desde los repositorios integrados de RHEL).
¿Cómo puedo cambiar la ruta de Python/etc solo para postgres?
Respuesta1
Hay un par de métodos para probar.
Anular el script de parada/inicio
En el script de parada/inicio de PostgresSQL, agregaría la ruta a esta versión personalizada de Python. El script de inicio/parada está aquí, por ejemplo: /etc/init.d/postgresql
. Si agrega una línea hacia la parte superior de este script:
export PATH=/path/to/postGIS/python:$PATH
Anulará la ubicación desde la que se utiliza Python.
Agregar una personalización frente a sysconfig
La mayoría de los servicios de Red Hat buscarán /etc/sysconfig
personalizaciones adicionales en el directorio. Podrías intentar agregar la costumbre PATH
allí.
Cree un archivo como este: /etc/sysconfig/pgsql/mycustompath.bash
y agréguele la siguiente línea (es posible que también necesite otras entradas):
export PATH=/path/to/postGIS/python:$PATH