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