라이브러리를 공유 한 일부 시스템 (대부분 시스템은) 시스템을 새로 찾는 방법을 알려야합니다. 공유 라이브러리 설치. 이것이있는 시스템not필수 포함BSD/OS, freebsd, hp-ux, irix, Linux, netbsd, OpenBSD, tru64 유닉스(이전디지털 유닉스) 및Solaris.
공유 라이브러리 검색 경로를 설정하는 방법은 다양합니다. 플랫폼간에 가장 널리 사용되는 방법은 환경 변수ld_library_path좋아요 : Bourne Shells에서 (12045_12049, KSH, bash, ZSH)
ld_library_path =/usr/local/pgsql/lib 내보내기 ld_library_path
또는 inCSH또는TCSH
setenv ld_library_path/usr/local/pgsql/lib
교체/usr/local/pgsql/lib당신이 설정 한 내용-libdirin1 단계. 당신은 넣어야합니다 이 명령은와 같은 쉘 시작 파일로/etc/profile또는~/.bash_profile12805_12901http : //www.visi.com/~barr/ldpath.html.
일부 시스템에서는 설정하는 것이 바람직 할 수 있습니다. 환경 변수LD_RUN_PATH 전건물.
onCygwin, 라이브러리를 넣으십시오 의 디렉토리Path또는 이동.dll파일에bin디렉토리.
의심스러운 경우 시스템의 수동 페이지를 참조하십시오. (아마도ld.so또는rld). 나중에와 같은 메시지를 받으면
PSQL : 공유 라이브러리로드 오류 libpq.so.2.1 : 공유 객체 파일을 열 수 없음 : 해당 파일 또는 디렉토리 없음
이 단계가 필요했습니다. 단순히 처리하십시오 그 다음에.
당신이 켜져 있다면BSD/OS, Linux또는Sunos 4그리고 실행할 수있는 루트 액세스가 있습니다
/sbin/ldconfig/usr/local/pgsql/lib
14149_14299ldconfig더 많은 정보. 에freebsd, netbsd및OpenBSD명령은
/sbin/ldconfig -m/usr/local/pgsql/lib
대신. 다른 시스템은 동등한 것으로 알려져 있지 않습니다 명령.
설치 한 경우/usr/local/pgsql또는 다른 위치 기본적으로 프로그램을 검색하지 않으면 추가해야합니다/usr/local/pgsql/bin(또는 당신이 설정 한 내용--바인 디르in1 단계)로 당신의PATH. 엄밀히 말하면, 이것은입니다 필요하지는 않지만 사용합니다.배트맨 토토훨씬 더 편리합니다.
이렇게하려면 쉘 시작 파일에 다음을 추가하십시오. 와 같은~/.bash_profile(또는/etc/profile, 원한다면 모든 사용자에게 영향을 미칩니다) :
path =/usr/local/pgsql/bin : $ path 수출 경로
사용중인 경우CSH또는TCSH, 다음 명령을 사용하십시오 :
set path = (/usr/local/pgsql/bin $ path)
시스템을 활성화합니다 찾기 위해man문서, 쉘 스타트 업에 다음과 같은 선을 추가해야합니다. 검색 한 위치에 설치하지 않는 한 파일 기본.
manpath =/usr/local/pgsql/man : $ manpath 수출 manpath
환경 변수pghostandpgport클라이언트 응용 프로그램에 지정하십시오 데이터베이스 서버의 호스트 및 포트. 컴파일 된 기본값. 클라이언트를 실행하려는 경우 원격으로 응용 프로그램은 모든 사용자가 데이터베이스 세트를 사용할 계획pghost. 그러나 이것은 필요하지 않습니다. 설정을 전달할 수 있습니다. 대부분의 클라이언트 프로그램에 대한 명령 줄 옵션을 통해.