이 문서는 지원되지 않는 버전의 무지개 토토을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다PostgreSQL : 문서 : 17 : 17.1. 요구 배트맨버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

14.2. 요구 사항

일반적으로 현대적인 유닉스 호환 플랫폼이 가능해야합니다 실행하려면무지개 토토. 플랫폼 출시 당시 특정 테스트를받은 것은 에 나열됨토토 베이 : 문서 : 7.4 : 토토 베이 토토 베이아래. 에서doc서브 디렉토리 분포 몇 가지 플랫폼 특정가 있습니다.FAQIF를 참조 할 수있는 문서 당신은 문제가 있습니다.

건축하려면 다음 소프트웨어 패키지가 필요합니다무지개 토토:

  • gnu make필요합니다. 다른make프로그램은notWork.gnu make종종 이름으로 설치됩니다gmake; 이 문서는 항상됩니다 그 이름으로 그것을 참조하십시오. (일부 시스템에서gnu 만들기이름이있는 기본 도구입니다make.) 테스트하려면gnu makeenter

    gmake -version
    

    버전 3.76.1 이상을 사용하는 것이 좋습니다.

  • 당신이 필요합니다ISO/ansiC 컴파일러. 최근 버전의GCC추천 가능하지만무지개 토토건축으로 알려져 있습니다 다른 공급 업체의 다양한 컴파일러가 있습니다.

  • gzip포장을 풀려면 필요합니다 처음에 분포.

  • thegnu Readline라이브러리 (편안한 라인 용 편집 및 명령 기록 검색)는 사용합니다 기본. 사용하지 않으려면 지정해야합니다. 그만큼-without-Readline옵션구성. (에netbsd, Thelibedit도서관 ISReadline-컴파일 가능하며 if 사용됩니다.libreadline발견되지 않습니다.)

  • 빌딩Windows NT또는Windows 2000당신은 필요합니다Cygwinandcygipc패키지. 파일보기doc/faq_mswin자세한 내용.

다음 패키지는 선택 사항입니다. 그들은 필요하지 않습니다 기본 구성이지만 특정 빌드시 필요합니다. 아래에 설명 된대로 옵션이 활성화됩니다.

  • 필요한 서버 프로그래밍 언어 pl/perl을 구축하려면 필요한 것입니다 전체Perl설치, 포함libperl라이브러리 및 헤더 파일. PL/Perl은 공유 라이브러리가되므로 libperl라이브러리도 공유 라이브러리 여야합니다 대부분의 플랫폼에서. 최근에는 기본값 인 것 같습니다 Perl 버전이지만 이전 버전이 아니었고 케이스는 당신에게 Perl을 설치 한 사람의 선택입니다. 대지. 우발적으로 사용하려는 경우pl/perl, 당신은 확인해야합니다 그게Perl설치 와 함께 지어졌습니다.usemultiplicity옵션 enabled (Perl -v이것이 사실인지 여부).

    공유 라이브러리가 없지만 라이브러리가 필요하다면 이와 같은 메시지가 빌드 중에 나타나서 지적합니다. 이 사실 :

    *** libperl은 공유 라이브러리가 아니기 때문에 pl/perl을 구축 할 수 없습니다.
    *** Perl 설치를 재건해야 할 수도 있습니다.  참조하십시오
    *** 자세한 내용은 문서입니다.

    (스크린 출력을 따르지 않으면 PL/PERL 라이브러리 개체,plperl.so또는 이와 유사하게 설치되지 않습니다.) 이것을 보면 재건하고 설치해야합니다Perl수동으로 할 수 있습니다 pl/perl을 빌드하십시오. 구성 프로세스 중Perl, 공유를 요청하십시오 도서관.

  • PL/Python Server 프로그래밍 언어를 구축하려면, 당신 헤더 파일을 포함한 파이썬 설치가 필요합니다. 부터 PL/Python은 공유 라이브러리가 될 것입니다. Libpython라이브러리는 대부분의 플랫폼에서 공유 라이브러리 여야합니다. 이것 기본 파이썬 설치에서는 그렇지 않습니다.

    빌드 및 설치 후라는 파일이 있습니다.plpython.so(아마도 다릅니다 확장), 모든 것이 잘되었습니다. 그렇지 않으면 당신은해야합니다 다음과 같은 통지를 보았습니다.

    *** libpython은 공유 라이브러리가 아니기 때문에 pl/python을 만들 수 없습니다.
    *** 파이썬 설치를 재건해야 할 수도 있습니다.  참조하십시오
    *** 자세한 내용은 문서입니다.

    파이썬의 일부 (일부)를 재건해야한다는 의미 이 공유 라이브러리를 공급하기위한 설치.

    캐치는 파이썬 분포 또는 파이썬입니다. 관리자는이를 수행하는 직접적인 방법을 제공하지 않습니다. 그만큼 우리가 제공 할 수있는 가장 가까운 것은 정보입니다.Python FAQ 3.30. 일부 운영 체제에서 공유 도서관을 만들 필요는 없지만 설득해야 할 것입니다무지개 토토이것의 빌드 시스템. 찾다 그만큼makefileinSRC/PL/PLPYTHON자세한 내용은 디렉토리

  • TCL 또는 TK 구성 요소 (클라이언트 및 PL/TCL 언어) 물론 TCL 설치가 필요합니다.

  • JDBC 드라이버를 구축하려면 필요합니다ant1.5 이상 및 AJDK. ant| Java 기반 패키지를 구축하기위한 특별한 도구입니다. 그럴 수 있습니다 에서 다운로드ant웹 사이트.

    여러 Java 컴파일러가 설치된 경우에 따라 다릅니다 사용되는 개미 구성에서. 사전 컴파일ant분포입니다 일반적으로 파일을 읽도록 설정.Antrc현재 사용자의 홈 디렉토리에서 구성을 위해. 예를 들어, 다른 것을 사용하려면JDK기본값보다 작동 할 수 있습니다 :

    java_home =/usr/local/sun-jdk1.3
    javacmd = $ java_home/bin/java

    참고 :전화하여 드라이버를 구축하려고하지 마십시오ant또는 심지어Javac직접. 이것은 작동하지 않습니다. 달리다gmake일반적으로 설명 된대로 아래에.

  • 모국어 지원을 활성화하려면 (NLS), 즉, a 영어 이외의 언어로 된 프로그램의 메시지는 필요합니다. 의 구현getText API. 일부 운영 체제에는 이것을 가지고 있습니다 내장 (예 :Linux, netbsd, Solaris), 다른 시스템의 경우 여기에서 애드온 패키지 다운로드 :http : //developer.무지개 토토.org/~petere/bsd-gettext/. 를 사용하는 경우getTextgnuc 라이브러리 그러면 추가로가 필요합니다.gnu gettext일부 유틸리티에 대한 패키지 프로그램. 다른 구현에 대해서는 그렇지 않을 것입니다 필요합니다.

  • Kerberos, OpenSSL또는PAM, 지원하려면 이 서비스를 사용한 인증.

A에서 빌딩하는 경우git릴리스 소스를 사용하는 대신 트리 패키지, 또는 서버 개발을 수행하려면 다음 패키지 :

  • gnuFlexandBisongit에서 구축해야합니다 결제 또는 실제 스캐너와 파서를 변경 한 경우 정의 파일. 필요한 경우Flex2.5.4 이상Bison1.875 이상. 다른YACC프로그램은 때때로 할 수 있습니다 사용되지만 그렇게하는 데 추가 노력이 필요하며 추천. 다른lex프로그램은 확실히 작동하지 않을 것입니다.

agnu패키지, 현지에서 찾을 수 있습니다gnu미러 사이트 (참조http : //www.gnu.org/order/ftp.html목록) 또는 atftp : //ftp.gnu.org/gnu/.

또한 디스크 공간이 충분한 지 확인하십시오. 당신은 필요합니다 편집 중 소스 트리의 경우 약 65MB, 약 15 MB 설치 디렉토리의 MB. 빈 데이터베이스 클러스터 약 25MB를 사용하고 데이터베이스는 동일한 데이터가있는 평평한 텍스트 파일이 취하는 공간. 당신이 일시적으로 필요한 회귀 테스트를 실행할 것입니다. 최대 90MB까지. 사용df명령 디스크 공간을 확인하려면