Altera a distribuição python padrão para postgres do python do sistema (para Canopy Enthought)

1

Em um sistema RHEL6, gostaria que minha implementação postGIS (ou seja, meus bancos de dados postgres / postgresql) usassem a distribuição de Python do Enthought, em vez da distribuição interna do GNU. (Isso ocorre porque o postGIS precisa de alguns pacotes que parecem difíceis de instalar a partir dos repositórios internos do RHEL.)

Como posso alterar o caminho do python / etc apenas para postgres?

    
por CPBL 18.09.2013 / 14:22

1 resposta

0

Existem alguns métodos para tentar.

Substituir script de parada / início

No script stop / start do PostgresSQL eu adicionaria o caminho para esta versão customizada do Python. O script de início / parada está aqui, por exemplo: /etc/init.d/postgresql . Se você adicionar uma linha ao topo deste script:

export PATH=/path/to/postGIS/python:$PATH

Você substituirá o local do qual o Python é usado.

Adicione uma customização ao sysconfig

A maioria dos serviços da Red Hat procurarão no diretório /etc/sysconfig para personalizações adicionais. Você pode tentar adicionar o PATH personalizado lá.

Crie um arquivo como este: /etc/sysconfig/pgsql/mycustompath.bash e adicione a seguinte linha a ele (você pode precisar de outras entradas também):

export PATH=/path/to/postGIS/python:$PATH

Referências

por 19.09.2013 / 16:56