이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다현재버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

15.5. 토토 사이트 추천 절차

  1. 구성

    설치 절차의 첫 번째 단계는 다음과 같습니다 시스템의 소스 트리를 구성하고 원하는 옵션. 이것은를 실행하여 수행됩니다.구성스크립트. 기본값 토토 사이트 추천 간단히 입력합니다 :

    ./configure
    

    이 스크립트는 결정을 위해 여러 가지 테스트를 실행합니다. 다양한 시스템 종속 변수에 대한 값 및 감지 운영 체제의 모든 단점이 있으며 마지막으로 마침내 빌드 트리에서 여러 파일을 작성하여 그 내용을 기록하십시오. 설립하다. 당신은 또한 실행할 수 있습니다구성소스 트리 외부의 디렉토리에서 보관하고 싶다면 빌드 디렉토리는 별도입니다. 이 절차는 또한 호출됩니다 에이vpath빌드. 방법은 다음과 같습니다.

    mkdir build_dir
    cd build_dir
    /path/to/source/tree/구성 [옵션 여기 이동]
    gmake
    

    기본 구성이 서버를 빌드합니다 유틸리티 및 모든 클라이언트 응용 프로그램 및 C 컴파일러 만 필요한 인터페이스. 모든 파일이됩니다 아래에 설치/usr/local/pgsql기본적으로.

    빌드 및 설치 프로세스를 사용자 정의 할 수 있습니다 다음 명령 줄 옵션 중 하나 이상 공급 에게구성:

    --prefix =prefix

    디렉토리 아래의 모든 파일 토토 사이트 추천접두사대신/usr/local/pgsql. 실제 파일 다양한 하위 디렉토리에 토토 사이트 추천됩니다. 아니요 파일은에 직접 토토 사이트 추천됩니다.prefix디렉토리.

    특별한 요구가 있으면 사용자 정의 할 수도 있습니다 다음과 같은 개별 하위 디렉토리 옵션. 그러나, 당신이 이것들과 함께두면 기본값, 설치는 이전 가능하며 이후 디렉토리를 이동할 수 있음을 의미합니다 설치. (그만큼mananddoc위치는 없습니다 이것의 영향을받습니다.)

    재배치 가능한 토토 사이트 추천의 경우 사용하고 싶을 수도 있습니다구성's-disable-ratp옵션. 또한, 당신은 할 것입니다 운영 체제에 찾는 방법을 알려야합니다. 공유 도서관.

    --exec-prefix =exec-prefix

    아래에 아키텍처에 따른 파일을 설치할 수 있습니다 다른 접두사,exec-prefix, 무엇보다접두사이것은 아키텍처 독립적 인 공유에 유용 할 수 있습니다 호스트 사이의 파일. 당신이 이것을 생략하면exec-prefix가 설정되었습니다 동일접두사및 아키텍처 의존 및 독립 파일 모두 같은 나무 아래에 토토 사이트 추천됩니다 아마 당신이 원하는 것.

    --- bindir =디렉토리

    실행 가능한 프로그램에 대한 디렉토리를 지정합니다. 기본값은exec-prefix/bin일반적으로 의미/usr/local/pgsql/bin.

    -sysconfdir =디렉토리

    다양한 구성에 대한 디렉토리를 설정합니다 파일,접두사/etc기본적으로.

    -libdir =디렉토리

    라이브러리를 토토 사이트 추천할 위치를 설정합니다 동적으로로드 가능한 모듈. 기본값은exec-prefix/lib.

    -includedir =디렉토리

    C 및 C ++ 헤더를 설치하기위한 디렉토리를 설정합니다 파일. 기본값은prefix/include.

    -datarootdir =디렉토리

    다양한 유형의 루트 디렉토리를 설정합니다 읽기 전용 데이터 파일. 이것은 기본값 만 설정합니다 다음 옵션 중 일부. 기본값은prefix/share.

    -datadir =디렉토리

    사용 된 읽기 전용 데이터 파일의 디렉토리를 설정합니다 설치된 프로그램에 의해. 기본값은Datarootdir. 주목하십시오 데이터베이스 파일과는 아무런 관련이 없습니다. 배치됩니다.

    --localedir =디렉토리

    로케일 데이터를 설치하기위한 디렉토리를 설정합니다 특정 메시지 번역 카탈로그 파일. 그만큼 기본값은Datarootdir/locale.

    -mandir =디렉토리

    PostgreSQL설치됩니다 이 디렉토리에 따라 각각의manx하위 디렉터. 기본값은Datarootdir/man.

    -docdir =디렉토리

    설치를위한 루트 디렉토리를 설정합니다 을 제외한 문서 파일"Man"페이지. 이것은 단지 다음 옵션의 경우 기본값. 기본값 이 옵션은Datarootdir/doc/postgresql.

    -htmldir =디렉토리

    HTML- 형식의 문서에 대한PostgreSQL설치됩니다 이 디렉토리 아래. 기본값은Datarootdir.

    참고 :이를 가능하게하기 위해주의를 기울였습니다 토토 사이트 추천하려면PostgreSQL공유 토토 사이트 추천 위치로 (예 :/usr/local/include) 간섭없이 나머지 시스템의 네임 스페이스와 함께. 첫 번째, 문자열"/postgresql"자동으로입니다 추가Datadir, Sysconfdirdocdir, 완전히 확장되지 않는 한 디렉토리 이름은 이미 문자열을 포함합니다"Postgres"또는"PGSQL". 예를 들어, 당신이 있다면 선택하다/usr/local접두사로, 문서는에 설치됩니다./usr/local/doc/postgresql하지만 접두사는/opt/postgres/opt/postgres/doc. 공개 C 헤더 클라이언트 인터페이스의 파일이에 토토 사이트 추천됩니다.포함네임 스페이스 청소. 내부 헤더 파일 및 서버 헤더 파일은 비공개로 설치됩니다 아래의 디렉토리포함. 정보는 각 인터페이스의 문서를 참조하십시오 헤더 파일에 액세스하는 방법에 대해 마지막으로, a 개인 서브 디렉토리도 생성됩니다 적절한,Libdir동적으로로드 가능한 모듈.

    -with-includes =디렉토리

    디렉토리is 콜론-분리 된 디렉토리 목록 목록에 추가 된 컴파일러는 헤더를 검색합니다 파일. 선택적 패키지가있는 경우 (예 : GNUReadline) 토토 사이트 추천 비표준 위치에서는 이것을 사용해야합니다 옵션 및 아마도 해당-with-libraries옵션.

    예 :-with-includes =/opt/gnu/포함 :/usr/sup/include.

    -with-libraries =디렉토리

    디렉토리is 검색 할 콜론 별 디렉토리 목록 도서관. 이 옵션을 사용해야 할 것입니다 (그리고 해당-with-includes옵션) 있다면 비표준 위치에 토토 사이트 추천된 패키지

    ​​예 :-with-libraries =/opt/gnu/lib :/usr/sup/lib.

    --enable-nls [=언어]

    모국어 지원 활성화 (NLS), 즉, 능력 프로그램의 메시지를 다른 언어로 표시합니다 영어.언어is 선택적 공간 구분 된 코드 목록 지원하는 언어, 예를 들어--enable-nls = 'de fr'. (그만큼 목록과 세트 사이의 교차점 실제로 제공된 번역은 계산됩니다 자동으로.) 목록을 지정하지 않으면 사용 가능한 모든 번역이 토토 사이트 추천됩니다.

    이 옵션을 사용하려면 An이 필요합니다 구현getTextAPI; 위의 참조.

    -with-pgport =번호

    SET번호서버 및 클라이언트의 기본 포트 번호. 그만큼 기본값은 5432입니다. 포트는 항상 나중에 변경할 수 있습니다. 켜짐하지만 여기에 지정하면 서버와 클라이언트는 동일한 기본값을 컴파일합니다 매우 편리 할 수 ​​있습니다. 보통 유일한 이유 실행을하려는 경우 비 기본 값을 선택하는 것입니다. 다수의PostgreSQL같은 기계의 서버.

    -with-perl

    빌드pl/perl서버 측 언어.

    -with-python

    빌드pl/python서버 측 언어.

    -with-tcl

    빌드PL/TCL서버 측 언어.

    -with-tclconfig =디렉토리

    tcl 파일 토토 사이트 추천tclconfig.sh모듈을 빌드하는 데 필요한 구성 정보 TCL에 인터페이스. 이 파일은 일반적으로 발견됩니다 잘 알려진 위치에서 자동으로, 그러나 당신은 당신이 할 수있는 다른 버전의 tcl을 사용하고 싶습니다. 찾을 디렉토리를 지정하십시오.

    -with-gssapi

    GSSAPI 인증을 지원하는 빌드. ~에 많은 시스템, GSSAPI (보통의 일부 Kerberos 설치) 시스템은 a 기본적으로 검색되는 위치 (예 :/usr/include, /usr/lib) 옵션-with-includes-이사 리브러리또한 이 옵션에.구성필요한 헤더 파일을 확인합니다 GSSAPI 토토 사이트 추천를 확인하는 라이브러리 진행하기 전에 충분합니다.

    -with-krb5

    Kerberos 5 인증을 지원하는 빌드. 많은 시스템에서 Kerberos 시스템이 설치되지 않았습니다 기본적으로 검색되는 위치에서 (예 :/usr/include, /usr/lib)이므로 사용해야합니다 옵션-with-includesand-with-libraries또한 이 옵션에.구성필요한 헤더 파일을 확인합니다 Kerberos를 확인하는 라이브러리 진행하기 전에 토토 사이트 추천가 충분합니다.

    -with-krb-srvnam =이름

    Kerberos 서비스 교장의 기본 이름 (GSSAPI에서도 사용).Postgres기본값입니다. 거기 있습니다 일반적으로 당신이 가지고 있지 않는 한 이것을 변경할 이유가 없습니다. Windows 환경,이 경우에 설정해야합니다. 대문자Postgres.

    -With-OpensSL

    지원을 통해 빌드SSL(암호화) 연결. 이것 필요OpenSSL토토 사이트 추천할 패키지.구성필요한지 확인합니다 당신의를 확인하기 위해 헤더 파일 및 라이브러리OpenSSL토토 사이트 추천 진행하기 전에 충분합니다.

    -with-pam

    빌드PAM(플러그 가능한 인증 모듈) 지원.

    -with-ldap

    빌드LDAP인증 및 연결 매개 변수 지원 조회 (참조섹션 31.16and섹션 19.3.7자세한 정보). 유닉스에서는이 필요합니다.OpenLdap패키지로 토토 사이트 추천하십시오. Windows에서 기본값winldap라이브러리가 사용됩니다.구성확인합니다 필요한 헤더 파일 및 라이브러리가 확인해야합니다 당신의OpenLdap진행하기 전에 토토 사이트 추천가 충분합니다.

    -without-Readline

    사용 방지Readline도서관 (및libedit). 이 옵션은 명령 줄 편집 및 기록을 비활성화합니다 안에PSQL권장되지 않습니다.

    -with-libedit-preferred

    BSD 라이센스의 사용을 선호libedit도서관이 아닙니다 GPL 라이센스Readline. 이 옵션은입니다 두 라이브러리가있는 경우에만 중요합니다 토토 사이트 추천; 이 경우 기본값은 사용하는 것입니다Readline.

    -with-bonjour

    Bonjour 지원으로 빌드. Bonjour가 필요합니다 운영 체제에서 지원. Mac에서 추천합니다 OS X.

    -with-ossp-uuid

    사용OSSP UUID 라이브러리빌딩시Contrib/uuid-sossp. 도서관 UUID를 생성하는 기능을 제공합니다.

    -with-libxml

    libxml을 사용하여 빌드합니다 (SQL/XML 지원 활성화). 이를 위해서는 LIBXML 버전 2.6.23 이상이 필요합니다 특징.

    libxml 프로그램 토토 사이트 추천XML2-CONFIG감지하는 데 사용할 수 있습니다 필요한 컴파일러 및 링커 옵션. Postgresql 찾은 경우 자동으로 사용합니다. 지정하려면 a 비정상적인 위치에 libxml 설치 환경 변수 설정XML2_CONFIGXML2-Config설치 또는 옵션 사용--이점에서and-with-libraries.

    -with-libxslt

    빌딩시 libxslt 사용Contrib/xml2. Contrib/XML2이 라이브러리에 의존합니다 XML의 XSL 변환을 수행하려면

    -disable-integer-datetimes

    64 비트 정수 저장에 대한 지원을 비활성화합니다 타임 스탬프 및 간격 및 DateTime 값을 저장하십시오 대신 부동 지점 숫자로. 부동 소수점 DateTime Storage는의 기본값이었습니다.PostgreSQL이전에 릴리스 8.4, 그러나 이제는 더 이상 사용되지 않기 때문에 전체 범위에 대한 마이크로 초 정밀도를 지원합니다타임 스탬프값. 하지만, 정수 기반 DateTime 스토리지에는 64 비트가 필요합니다 정수 유형. 따라서이 옵션을 사용할 수 있습니다 이러한 유형은 사용 가능하거나 호환성이 없습니다 이전 버전의 응용 프로그램PostgreSQL. 보다PostgreSQL : 문서 : 9.0 : 날짜/롤 토토 유형더 많은 정보.

    -disable-float4-byval

    전달되는 플로트 4 값 비활성화"값 별""참조"대신. 이 옵션은 성능이 비용이 들지만 필요할 수 있습니다 이전 사용자 정의 함수와의 호환성 C로 작성되었으며 사용"버전 0"전화 컨벤션. 에이 더 나은 장기 솔루션은 그러한 것을 업데이트하는 것입니다 사용하는 기능"버전 1 "전화 컨벤션.

    -disable-float8-byval

    전달되는 플로트 8 값 비활성화"값 별""참조"대신. 이 옵션은 성능이 비용이 들지만 필요할 수 있습니다 이전 사용자 정의 함수와의 호환성 C로 작성되었으며 사용"버전 0"전화 컨벤션. 에이 더 나은 장기 솔루션은 그러한 것을 업데이트하는 것입니다 사용하는 기능"버전 1 "전화 컨벤션. 이 옵션에 유의하십시오 Float8뿐만 아니라 INT8 및 일부에도 영향을 미칩니다 타임 스탬프와 같은 관련 유형. 32 비트 플랫폼에서-disable-float8-byval입니다 기본적이고 선택할 수 없습니다-enable-float8-byval.

    -with-segsize =segsize

    설정세그먼트 크기, in 기가 바이트. 큰 테이블은 다중로 나뉩니다 작동 시스템 파일, 각 크기와 동일합니다 세그먼트 크기. 이것은 파일 크기의 문제를 피합니다 많은 플랫폼에 존재하는 한계. 기본값 1 기가 바이트 인 세그먼트 크기는 모두 지원되는 모든 것에 안전합니다 플랫폼. 운영 체제가있는 경우"LAGONFILE"지원 (대부분의 일, 요즘), 더 큰 세그먼트 크기를 사용할 수 있습니다. 이것 파일 수를 줄이는 데 도움이 될 수 있습니다 매우 큰 작업을 할 때 설명자가 소비되었습니다 테이블. 그러나 더 큰 값을 선택하지 않도록주의하십시오 플랫폼과 파일에서 지원하는 것보다 사용하려는 시스템. 원하는 다른 도구 와 같은 사용타르, 유용한 파일 크기에 제한을 설정할 수도 있습니다. 그것은 절대적으로 필요하지는 않지만 권장됩니다 이 값은 2의 힘입니다. 값은 initdb가 필요합니다.

    -with-blocksize =Blocksize

    설정블록 크기, in 킬로 바이트. 이것은 스토리지 단위와 I/O 내부입니다 테이블. 기본값 8 킬로바이트는 적합합니다 대부분의 상황; 그러나 다른 값은 유용 할 수 있습니다 특별한 경우. 값은 2 사이의 전력이어야합니다 1 및 32 (킬로 바이트). 이 값을 변경하십시오 initdb가 필요합니다.

    -With-Wal-segsize =segsize

    설정WAL 세그먼트 크기, 메가 바이트에서. 이것은 각 개인의 크기입니다 WAL 로그에서 파일. 이것을 조정하는 것이 유용 할 수 있습니다 WAL 로그 배송의 세분성을 제어하기위한 크기. 기본 크기는 16 메가 바이트입니다. 값은 a 1에서 64 사이의 2의 힘 (메가 바이트). 주목하십시오 이 값을 변경하려면 initDB가 필요합니다.

    -with-blocksize =Blocksize

    설정WAL 블록 크기, 킬로 바이트에서. 이것은 스토리지 단위 및 I/O입니다 WAL 로그 내에서. 기본값은 8 킬로 바이트입니다 대부분의 상황에 적합합니다. 그러나 다른 가치는 일 수 있습니다 특별한 경우에 유용합니다. 가치는의 힘이어야합니다 2 1 내지 64 사이 (킬로 바이트). 변경하십시오 이 값은 initdb가 필요합니다.

    -disable-spinlocks

    빌드가 성공할 수 있도록 허용PostgreSQLCPU 스핀 록이 없습니다 플랫폼 지원. 스핀 락의 부족 지원은 성능 저하로 이어질 것입니다. 그러므로, 이 옵션은 빌드가 중단되는 경우에만 사용해야합니다. 플랫폼에 스핀 락이 없음을 알려줍니다 지원하다. 이 옵션이 빌드에 필요한 경우PostgreSQL플랫폼, 문제를에보고하십시오.PostgreSQL개발자.

    -드라이브 스레드-안전

    클라이언트 라이브러리의 스레드 안전성을 비활성화합니다. 이것은 동시 스레드를 방지합니다libpqandECPG안전하게 프로그램 개인 연결 손잡이 제어.

    -with-system-tzdata =디렉토리

    PostgreSQL자체 시간 영역 데이터베이스가 포함되어 있습니다 날짜 및 시간 작업이 필요합니다. 이 시간대 데이터베이스는 실제로 Iana 시간과 호환됩니다 많은 운영 체제에서 제공하는 영역 데이터베이스 Freebsd, Linux 및 Solaris로서 다시 토토 사이트 추천하려면 중복됩니다. 이 옵션이있을 때 중고, 시스템 지원 시간대 데이터베이스디렉토리사용됩니다 PostgreSQL 소스에 포함 된 대신 분포.디렉토리절대 경로./usr/share/ZoneInfo가능성이 있습니다 일부 운영 체제의 디렉토리. 주목하십시오 설치 루틴은 불일치를 감지하지 않습니다 잘못된 시간대 데이터. 이 옵션을 사용하는 경우 귀하는 귀하입니다 회귀 테스트를 실행하여 확인하는 것이 좋습니다 당신이 작동하는 시간대 데이터는 정확하게PostgreSQL.

    이 옵션은 주로 이진 패키지를 목표로합니다 목표 운영 체제를 알고있는 유통 업체 잘. 이 옵션을 사용하는 주요 장점은 PostgreSQL 패키지를 업그레이드 할 필요가 없습니다 많은 지역 일광 절약 시간이있을 때마다 규칙 변경. 또 다른 장점은 Postgresql입니다 더 간단하게 교차 컴파일 될 수 있습니다 시간대 데이터베이스 파일을 빌드 할 필요가 없습니다. 설치 중에.

    -without-zlib

    사용 방지Zlib라이브러리. 이것은 비활성화됩니다 압축 아카이브 지원pg_dumpPG_RESTORE. 이 옵션은 전용입니다 이 라이브러리가있는 희귀 한 시스템을위한 것입니다 사용할 수 없습니다.

    --enable-debug

    디버깅으로 모든 프로그램과 라이브러리를 컴파일합니다 기호. 이것은 프로그램을 실행할 수 있음을 의미합니다 문제를 분석하기위한 디버거. 이것은 확대됩니다 설치된 실행 파일의 크기는 상당히 많고 비 GCC 컴파일러에서는 일반적으로 비활성화됩니다 컴파일러 최적화, 둔화를 유발합니다. 하지만, 기호를 사용할 수있는 것은 매우 도움이됩니다 발생할 수있는 문제를 다루는 것. 현재이 옵션은 생산에 권장됩니다 GCC를 사용하는 경우에만 설치. 하지만 당신은해야합니다 개발 작업을하고 있다면 항상 켜십시오. 또는 베타 버전 실행.

    -enable-coverage

    GCC를 사용하는 경우 모든 프로그램과 라이브러리가 있습니다 코드 커버리지 테스트 기기로 컴파일됩니다. 실행되면 빌드 디렉토리에서 파일을 생성합니다 코드 커버리지 메트릭. 보다섹션 30.4더 많은 정보. 이 옵션은 GCC와 함께 사용하는 것입니다 개발 작업을 할 때.

    -enable-profiling

    GCC를 사용하는 경우 모든 프로그램과 라이브러리가 있습니다 그들이 프로파일을 할 수 있도록 편집. 백엔드 출구시, a 를 포함하는 서브 디렉토리가 생성됩니다.gmon.out프로파일 링. 이 옵션은 GCC와 함께 사용하는 것입니다 개발 작업을 할 때.

    --enable-cassert

    활성화어설 션확인 많은 것을 테스트하는 서버에서"발생할 수 없음"조건. 이것은 코드 개발 목적으로 귀중하지만 테스트는 서버를 크게 느리게 할 수 있습니다. 또한, 테스트를 켜는 것이 반드시 향상되지는 않습니다 서버의 안정성! 어설 션 확인 심각성으로 분류되지 않으므로 무엇을 할 수 있습니다 비교적 무해한 버그는 여전히 이어질 것입니다 서버는 어설 션 실패를 유발하는 경우 다시 시작됩니다. 이 옵션은 생산 사용에 권장되지 않습니다. 그러나 당신은 개발 작업이나 베타 버전을 실행할 때.

    --enable-depend

    자동 종속성 추적을 활성화합니다. 이것으로 옵션, makefiles가 모두 영향을 받도록 설정됩니다. 헤더 파일이 있으면 객체 파일이 재건됩니다. 변경. 이것은 개발을 수행하는 경우 유용합니다 일하지만 만 의도하는 경우 오버 헤드 낭비입니다. 한 번 컴파일하고 설치합니다. 현재이 옵션 GCC 와만 작동합니다.

    -enable-dtrace

    컴파일PostgreSQL동적 추적 도구 DTRACE. 보다섹션 27.4더 많은 경우 정보.

    dtrace프로그램, 환경 변수dtrace를 설정할 수 있습니다. 이것은 종종있을 것입니다 필요하기 때문에dtraceIS 일반적으로에 토토 사이트 추천/usr/sbin길.

    추가 명령 줄 옵션dtrace프로그램에 지정할 수 있습니다 환경 변수dtraceflags. Solaris에서는 포함됩니다 DTRACE 지원 64 비트 바이너리의 DTRACE 지원을 지정해야합니다.dtraceflags = "-64"TO 구성. 예를 들어 GCC 컴파일러 사용 :

    ./configure cc = 'gcc -m64'-enable-dtrace dtraceflags = '-64'...

    Sun 's Compiler 사용 :

    ./configure cc = '/opt/sunwspro/bin/cc -xtarget = aviL64'-enable-dtrace dtraceflags = '-64'...

    하나와 다른 C 컴파일러를 선호하는 경우구성선택을 설정할 수 있습니다 환경 변수CC당신이 선택한 프로그램. 기본적으로구성선택GCC사용 가능한 경우 플랫폼이 있습니다 기본값 (보통CC). 비슷하게, 필요한 경우 기본 컴파일러 플래그를 재정의 할 수 있습니다. 그만큼cflags변수.

    당신은에 환경 변수를 지정할 수 있습니다.구성명령 줄, 예 :

    ./configure cc =/opt/bin/gcc cflags = ' -o2 -pipe'
    

    여기에 중요한 변수 목록이 있습니다. 이런 방식으로 설정 :

    Bison

    Bison Program

    CC

    C 컴파일러

    cflags

    C 컴파일러로 전달할 옵션

    CPP

    C 전 처리기

    CPPFLAGS

    C 전 프로세서로 전달할 옵션

    dtrace

    위치의 위치dtrace프로그램

    dtraceflags

    전달 옵션dtrace프로그램

    Flex

    Flex 프로그램

    ldflags

    실행 파일 또는 링크를 연결할 때 사용할 옵션 공유 도서관

    ldflags_ex

    실행 파일 연결을위한 추가 옵션 오직

    ldflags_sl

    공유 라이브러리 연결을위한 추가 옵션 오직

    msgfmt

    msgfmt네이티브 프로그램 언어 지원

    Perl

    Perl 통역사의 전체 경로. 이것은 될 것입니다 건물 의존성을 결정하는 데 사용됩니다 pl/perl.

    Python

    Python 통역사의 전체 경로. 이것은 될 것입니다 건물 의존성을 결정하는 데 사용됩니다 PL/파이썬. 또한 파이썬 2 또는 3이 지정되는지 여부 여기서 (또는 암시 적으로 선택된) 결정을 결정합니다 PL/Python 언어의 어떤 변형이됩니다 사용 가능. 보다섹션 42.1더 많은 것 정보.

    tclsh

    TCL 통역사의 전체 경로. 이것은 될 것입니다 건물 의존성을 결정하는 데 사용됩니다 pl/tcl, 그리고 그것은 tcl로 대체 될 것이다 스크립트.

    XML2_CONFIG

    XML2-CONFIG사용 된 프로그램 libxml 설치를 찾으려면

  2. build

    빌드를 시작하려면 다음을 입력하려면 :

    gmake
    

    (사용해야gnu make.) 빌드가 걸립니다 하드웨어에 따라 몇 분. 마지막 줄 표시되어야합니다.

    모든 PostgreSQL이 성공적으로 만들어졌습니다. 설치 준비.

    구축 할 수있는 모든 것을 구축하려면, 문서 (HTML 및 Man Pages) 및 추가 모듈 (Contrib), 대신 입력하십시오 :

    Gmake World
    

    표시된 마지막 줄은 :이어야합니다.

    PostgreSQL, Contrib 및 HTML 문서가 성공적으로 작성되었습니다. 설치 준비.
  3. 회귀 테스트

    새로 구축 된 서버를 테스트하려는 경우 설치하면이 시점에서 회귀 테스트를 실행할 수 있습니다. 회귀 테스트는를 확인하는 테스트 스위트입니다.PostgreSQL개발자가 기대하는 방식으로 기계. 유형:

    gmake check
    

    (이것은 뿌리로 작동하지 않습니다. 사용자.)30 장테스트 결과 해석에 대한 자세한 정보. 발행하여 나중에이 테스트를 반복 할 수 있습니다. 같은 명령.

  4. 파일 토토 사이트 추천

    참고 :기존 시스템을 업그레이드하는 경우 이전에 새 파일을 설치할 예정입니다. 데이터를 백업하고 종료해야합니다. 진행하기 전의 이전 서버, 설명 된대로섹션 15.4위.

    토토 사이트 추천하려면PostgreSQLenter :

    Gmake install
    

    이것은 파일을 디렉토리에 설치합니다 지정1 단계. 확실하게 하다 당신은 그것을 쓸 수있는 적절한 권한이 있다는 것입니다 영역. 일반적 으로이 단계를 루트로 수행해야합니다. 또는 대상 디렉토리를 만들 수 있습니다 적절한 권한을 전진시키고 준비하십시오 부여된.

    문서를 토토 사이트 추천하려면 (HTML 및 Man Pages), 입력하다:

    Gmake Install-Docs
    

    위의 세계를 건설 한 경우 대신 입력하십시오 :

    Gmake Install-World
    

    이것은 또한 문서를 토토 사이트 추천합니다.

    사용할 수 있습니다GMAKE 토토 사이트 추천-스트립대신Gmake install스트립 실행 파일 및 라이브러리가 설치 될 때. 이것은 약간의 공간을 절약 할 것입니다. 디버깅으로 구축 한 경우 지원, 스트리핑은 디버깅을 효과적으로 제거합니다 지원, 디버깅이 없음 인 경우에만 수행해야합니다. 더 오래 필요합니다.토토 사이트 추천-스트립시도 합리적인 일자리를 절약하는 공간을하기 위해서는 모든 불필요한 바이트를 제거하는 방법에 대한 완벽한 지식 실행 파일이므로 모든 디스크를 저장하려면 할 수있는 공간, 당신은 매뉴얼을해야합니다 일하다.

    표준 설치는 모든 헤더 파일을 제공합니다 클라이언트 응용 프로그램 개발 및 사용자 정의 기능과 같은 서버 측 프로그램 개발 또는 C로 작성된 데이터 유형 (이전PostgreSQL8.0, 별도Gmake 설치-전반기명령이 필요했습니다 후자의 경우,이 단계는 표준 토토 사이트 추천.)

    클라이언트 전용 토토 사이트 추천 :원하는 경우 클라이언트 응용 프로그램 및 인터페이스 만 설치하십시오 라이브러리, 그런 다음이 명령을 사용할 수 있습니다.

    GMAKE -C SRC/BIN 토토 사이트 추천
    gmake -c src/include install
    GMAKE -C SRC/인터페이스 토토 사이트 추천
    gmake -c doc install
    

    SRC/BIN몇 가지 바이너리가 있습니다 서버 전용 사용은 작지만 작습니다.

등록EventLogonWindows:등록하려면Windows EventLog운영이있는 라이브러리 시스템, 토토 사이트 추천 후이 명령을 발행합니다.

Regsvr32pgsql_library_directory/pgevent.dll

이것은 이벤트 뷰어가 사용하는 레지스트리 항목을 만듭니다.

토토 사이트 추천 :토토 사이트 추천를 취소하려면 명령GMAKE UNINSTALL. 그러나 이것 생성 된 디렉토리를 제거하지 않습니다.

청소 :토토 사이트 추천 후 디스크를 자유롭게 할 수 있습니다 소스 트리에서 내장 된 파일을 명령gmake clean. 이것은 할 것입니다 에 의해 만든 파일 보존구성프로그램, 재건 할 수 있도록 프로그램 모든 것과gmake나중에. 에게 소스 트리를 분포 된 상태로 재설정하고 사용Gmake Distclean. 당신이 가고 있다면 동일한 소스 트리 내에서 여러 플랫폼을 구축하려면 이를 수행하고 각 플랫폼에 대해 다시 구성해야합니다. (또는 각 플랫폼에 별도의 빌드 트리를 사용하므로 소스 트리는 수정되지 않은 상태로 남아 있습니다.)

빌드를 수행 한 다음를 발견하면구성옵션이 잘못되었거나 변경되는 경우 무엇이든구성조사 (예를 들어, 소프트웨어 업그레이드) 그러면 좋은 생각입니다Gmake Distclean재구성 전 및 재건. 이 없이는 구성 선택의 변경 사항이 없습니다 필요한 곳 ​​어디에서나 전파 할 수 없습니다.