17.5. 무지개 토토 후 설정

17.5.1. 공유 도서관

공유 라이브러리가있는 일부 시스템에서는 새로 무지개 토토된 공유 라이브러리를 찾는 방법을 시스템에 알려야합니다. 이것이있는 시스템not필요한 포함freebsd, hp-ux, Linux, netbsd, OpenBSDSolaris.

공유 라이브러리 검색 경로를 설정하는 방법은 플랫폼마다 다르지만 가장 널리 사용되는 방법은 환경 변수를 설정하는 것입니다ld_library_path좋아요 : Bourne Shells에서 (sh, KSH, bash, ZSH) :

ld_library_path =/usr/local/pgsql/lib

또는 inCSH또는tcsh:

setenv ld_library_path/usr/local/pgsql/lib

교체/usr/local/pgsql/lib당신이 설정 한 것과 함께-libdirin1 단계. 이 명령을와 같은 쉘 시작 파일에 넣어야합니다./etc/profile또는~/.bash_profile. 이 방법과 관련된 경고에 대한 좋은 정보는에서 찾을 수 있습니다.http://xahlee.info/UnixResource_dir/_/ldpath.html.

일부 시스템에서는 환경 변수를 설정하는 것이 바람직 할 수 있습니다ld_run_path 건물.

onCygwin, 라이브러리 디렉토리를에 넣으십시오.PATH또는 이동.dll파일에bin디렉토리.

의심스러운 경우 시스템의 수동 페이지를 참조하십시오 (아마도ld.so또는rld). 나중에 다음과 같은 메시지를 받으면

PSQL : 공유 라이브러리로드 오류

이 단계가 필요했습니다. 그때 간단히 돌봐.

당신이 켜져 있다면Linux그리고 루트 액세스 권한이 있으면 실행할 수 있습니다.

/sbin/ldconfig/usr/local/pgsql/lib

(또는 동등한 디렉토리) 설치 후 런타임 링커가 공유 라이브러리를 더 빨리 찾을 수 있도록합니다. 의 매뉴얼 페이지를 참조하십시오.ldconfig자세한 내용은. 에freebsd, netbsdOpenBSD명령은 다음과 같습니다.

/sbin/ldconfig -m/usr/local/pgsql/lib

대신. 다른 시스템은 동등한 명령을 가지고있는 것으로 알려져 있습니다.

17.5.2. 환경 변수

에 무지개 토토 한 경우/usr/local/pgsql또는 기본적으로 프로그램을 검색하지 않은 다른 위치를 추가해야합니다/usr/local/pgsql/bin(또는 당신이 설정 한 내용--바인 디르in1 단계)에PATH. 엄격하게 말하면, 이것은 필요하지 않지만 사용합니다.PostgreSQL훨씬 더 편리합니다.

이렇게하려면 다음과 같은 쉘 시작 파일에 다음을 추가하십시오.~/.bash_profile(또는/etc/profile, 모든 사용자에게 영향을 미치기를 원한다면) :

path =/usr/local/pgsql/bin : $ path

사용중인 경우CSH또는tcsh, 다음 명령을 사용하십시오 :

set path = (/usr/local/pgsql/bin $ path)

시스템을 찾을 수 있도록man문서화, 기본적으로 검색되는 위치에 설치하지 않는 한 쉘 시작 파일에 다음과 같은 줄을 추가해야합니다 :

manpath =/usr/local/pgsql/share/man : $ manpath

환경 변수pghostandpgport클라이언트 응용 프로그램에 지정하여 데이터베이스 서버의 호스트 및 포트를 작성하여 컴파일 된 기본값을 우선합니다. 클라이언트 응용 프로그램을 원격으로 실행하려면 데이터베이스 세트를 사용하려는 모든 사용자가 편리합니다pghost. 그러나 이것은 필요하지 않습니다.

정정 제출

문서에 올바르지 않은 내용이 있으면 일치하지 않습니다.이 양식문서 문제를보고하려면