구성
범퍼카 토토 절차의 첫 번째 단계는 다음과 같습니다구성스크립트. 기본값
./configure
이 스크립트는 추측 가치에 대한 여러 테스트를 실행합니다.구성a
기본 구성이 서버를 구축합니다/usr/local/pgsql기본적으로.
빌드 및 범퍼카 토토 프로세스를 사용자 정의 할 수 있습니다구성:
디렉토리 아래의 모든 파일 범퍼카 토토접두사대신/usr/local/pgsql. 실제 파일접두사디렉토리.
특별한 요구가 있으면 사용자 정의 할 수도 있습니다mananddoc위치는 없습니다
재배치 가능한 범퍼카 토토의 경우 사용하고 싶을 수도 있습니다구성's-disable-ratp옵션. 또한, 당신은 할 것입니다
아래에 아키텍처에 따른 파일을 범퍼카 토토할 수 있습니다exec-prefix, 무엇보다접두사exec-prefix가 설정되었습니다접두사및
실행 가능한 프로그램에 대한 디렉토리를 지정합니다.exec-prefix/bin/usr/local/pgsql/bin.
사용 된 읽기 전용 데이터 파일의 디렉토리를 설정합니다접두사/share. 주목하십시오
다양한 구성 파일의 디렉토리접두사/etc기본적으로.
라이브러리 및 동적으로 범퍼카 토토하는 위치exec-prefix/lib.
C 및 C ++ 헤더 범퍼카 토토 디렉토리접두사/include.
함께 제공되는 남자 페이지PostgreSQL범퍼카 토토됩니다manx하위 디렉터. 기본값은접두사/man.
문서화 파일을 제외하고"Man"페이지가 범퍼카 토토됩니다접두사/doc. 옵션 인 경우-without-docdirIS범퍼카 토토. 이것은
참고 :이를 가능하게하기 위해주의를 기울였습니다PostgreSQL공유 범퍼카 토토 위치로 (예 :/usr/local/include) 간섭없이"/postgresql"자동으로입니다Datadir, Sysconfdir및docdir15165_15247"Postgres"또는"PGSQL". 예를 들어, 당신이 있다면/usr/local접두사로,/usr/local/doc/postgresql/opt/postgres/opt/postgres/doc. 공개 C 헤더포함포함.Libdir
디렉토리isReadline) 범퍼카 토토--이사 리브러리옵션.
예 :-with-includes =/opt/gnu/포함 :/usr/sup/include.
디렉토리is-with-includes옵션)
예 :-with-libraries =/opt/gnu/lib :/usr/sup/lib.
모국어 지원 활성화 (NLS), 즉, 능력언어is--enable-nls = 'de fr'. (그만큼
이 옵션을 사용하려면 필요합니다getTextAPI; 위의 참조.
SET번호PostgreSQL같은 기계의 서버.
빌드pl/perl서버 측 언어.
빌드pl/python서버 측
빌드pl/tcl서버 측 언어.
tcl 파일 범퍼카 토토on, 여기에는 포함되어 있습니다
Kerberos 인증을 지원하는 빌드./usr/include, /usr/lib), 사용해야합니다-with-includesand--이사 리브러리in구성필요한지 확인합니다
Kerberos 서비스 교장의 이름.Postgres기본값입니다.
지원과 함께 빌드SSL(암호화 된) 연결. 이것OpenSSL범퍼카 토토할 패키지.구성필요한지 확인합니다OpenSSL범퍼카 토토
사용 방지Readline도서관. 이것은 비활성화됩니다PSQL, 그렇지 않습니다
Rendezvous 지원으로 빌드. 이것은 필요합니다
PostgreSQLCPU 스핀 록이 없습니다PostgreSQLPostgreSQL개발자.
클라이언트 라이브러리를 스레드-안전합니다. 이것은 허용합니다libpqandECPG안전하게 제어하는 프로그램
디버깅으로 모든 프로그램과 라이브러리를 컴파일합니다
활성화어설 션확인"발생할 수 없습니다"조건. 이것은
자동 종속성 추적을 활성화합니다. 이것으로
하나와 다른 C 컴파일러를 선호하는 경우구성선택, 당신은 그것을 설정할 수 있습니다CC구성선택GCC사용 가능한 경우 플랫폼이 있습니다CC). 비슷하게,cflags가변.
당신은에 환경 변수를 지정할 수 있습니다.구성명령 줄, 예 :
./configure cc =/opt/bin/gcc cflags = ' -o2 -pipe'
build
빌드를 시작하려면 타입
gmake
(사용해야gnu make.) 빌드가 걸릴 수 있습니다
모든 PostgreSQL이 성공적으로 만들어졌습니다. 범퍼카 토토 준비.
회귀 테스트
새로 구축 된 서버를 테스트하려면PostgreSQL
gmake check
(이것은 뿌리로 작동하지 않습니다.PostgreSQL : 문서 : 8.0 : 사설 토토 테스트
파일 범퍼카 토토
참고 :기존 시스템을 업그레이드하는 경우섹션 14.4위.
범퍼카 토토하려면PostgreSQLenter
Gmake install
이것은 파일을 디렉토리에 범퍼카 토토합니다1 단계. 확실하게 하다
사용할 수 있습니다GMAKE 범퍼카 토토-스트립대신Gmake install스트립범퍼카 토토-스트립시도
표준 범퍼카 토토는 모든 헤더 파일을 제공합니다PostgreSQL8.0, 별도GMAKE 범퍼카 토토-전반기명령이 필요했습니다
클라이언트 전용 범퍼카 토토 :원하는 경우
gmake -c src/bin install gmake -c src/include install GMAKE -C SRC/인터페이스 범퍼카 토토 GMAKE -C DOC 범퍼카 토토
등록EventLogonWindows:등록하려면Windows EventLog운영이있는 라이브러리
Regsvr32pgsql_library_directory/pgevent.dll
24447_24502
범퍼카 토토 :범퍼카 토토를 취소하려면GMAKE UNINSTALL. 그러나 이것
청소 :범퍼카 토토 후에는 공간을 만들 수 있습니다gmake clean. 이것은 보존 할 것입니다구성프로그램,gmake나중에. 소스 트리를Gmake Distclean. 당신이 구축하려는 경우
빌드를 수행 한 다음를 발견하면구성옵션이 잘못되었거나 변경되는 경우구성조사Gmake Distclean재구성 전 및