일반적으로 현대적인 유닉스 호환 플랫폼이 실행할 수 있어야합니다스포츠 토토. 출시 당시 특정 테스트를받은 플랫폼은에 설명되어 있습니다.PostgreSQL : 문서 : 14 : 17.6. 지원되는 토토아래.
구축하려면 다음 소프트웨어 패키지가 필요합니다스포츠 토토:
gnu make버전 3.80 또는 최신 버전이 필요합니다. 다른make프로그램 이상gnu make버전은not작업. (gnu 만들기때때로 이름으로 설치됩니다gmake
.) 테스트하려면gnu makeenter :
만들기 -version
당신은 필요합니다ISO/ansiC 컴파일러 (최소한 C99- 호환). 최근 버전의GCC권장하지만스포츠 토토다른 공급 업체의 다양한 컴파일러를 사용하여 빌드하는 것으로 알려져 있습니다.
타르두 가지 외에 소스 배포를 풀어야합니다gzip또는bzip2.
thegnu Readline라이브러리는 기본적으로 사용됩니다. 허용PSQL(스포츠 토토 명령 줄 SQL Interperter) 입력 한 명령을 기억하고 화살표 키를 사용하여 이전 명령을 리콜하고 편집 할 수 있습니다. 이것은 매우 도움이되며 강력하게 권장됩니다. 사용하지 않으려면를 지정해야합니다.-without-Readline
옵션구성
. 대안으로, 당신은 종종 BSD 라이센스를 사용할 수 있습니다libedit
원래 개발 된 도서관netbsd. 그만큼libedit
도서관은 gnuReadline-compatible 및 if 사용됩니다.libreadline
찾을 수 없거나 if-with-libedit-preferred
옵션으로 사용됩니다구성
. 패키지 기반 Linux 배포판을 사용하는 경우 두 가지가 필요합니다.Readline
andReadline-Devel
패키지, 분포가 분리되어있는 경우 패키지.
Zlib압축 라이브러리는 기본적으로 사용됩니다. 사용하지 않으려면를 지정해야합니다.-without-zlib
옵션구성
. 이 옵션을 사용하면 압축 아카이브에 대한 지원을 비활성화합니다.pg_dumpandPG_RESTORE.
다음 패키지는 선택 사항입니다. 기본 구성에는 필요하지 않지만 아래에 설명 된대로 특정 빌드 옵션이 활성화 될 때 필요합니다.
서버 프로그래밍 언어를 구축하려면pl/perl전체가 필요합니다Perl설치,libperl
라이브러리 및 헤더 파일. 필요한 최소 버전은입니다.Perl5.8.3. 부터pl/perl공유 라이브러리가 될 것입니다. libperl
라이브러리는 대부분의 플랫폼에서 공유 라이브러리 여야합니다. 이것은 최근의 기본값 인 것 같습니다Perl버전이지만 이전 버전이 아니었고 어쨌든 사이트에 Perl을 설치 한 사람의 선택입니다.구성
건물이 실패 할 것입니다pl/perl선택되었지만 공유를 찾을 수 없습니다libperl
. 이 경우 재건 및 설치해야합니다Perl수동으로 빌드 할 수 있습니다pl/perl. 구성 프로세스 중Perl, 공유 라이브러리를 요청하십시오.
당신이 우발적으로 사용하는 것 이상을 만들려고한다면pl/perl,Perl설치는와 함께 구축되었습니다.usemultiplicity
옵션 enabled (Perl -v
이것이 사실인지 보여줄 것입니다).
구축하려면pl/python서버 프로그래밍 언어, 필요합니다Python헤더 파일과 함께 설치하고Sysconfig모듈. 필요한 최소 버전은입니다.Python 2.7. Python 3버전 3.2 이상인 경우 지원됩니다. 하지만 참조PostgreSQL : 문서 : 14 : 46.1. 토토 베이 2 vs. 토토 베이Python 3을 사용할 때.
이후pl/python공유 라이브러리가 될 것입니다. Libpython
라이브러리는 대부분의 플랫폼에서 공유 라이브러리 여야합니다. 이것은 기본값의 경우가 아닙니다Python소스에서 구축 된 설치이지만 많은 운영 체제 분포에서 공유 라이브러리를 사용할 수 있습니다.구성
건물이 실패 할 것입니다pl/python선택되었지만 공유를 찾을 수 없습니다Libpython
. 이는 추가 패키지를 설치하거나 재건 (일부)을 재건해야한다는 의미 일 수 있습니다.Python이 공유 라이브러리를 제공하기위한 설치. 소스에서 구축 할 때 runPython의 구성-enable-shared
플래그
건설pl/tcl절차 적 언어, 물론가 필요합니다tcl설치. 필요한 최소 버전은입니다.tcl 8.4.
모국어 지원을 활성화하려면 (NLS), 즉, 영어 이외의 언어로 프로그램의 메시지를 표시하는 능력getText API. 일부 운영 체제에는이 내장이 있습니다 (예 :Linux, netbsd, Solaris), 다른 시스템의 경우에서 애드온 패키지를 다운로드 할 수 있습니다.https : //www.gnu.org/software/gettext/. 를 사용하는 경우getTextgnuC 라이브러리 그러면 추가로가 필요합니다.gnu gettext일부 유틸리티 프로그램을위한 패키지. 다른 구현은 필요하지 않습니다.
필요OpenSSL, 암호화 된 클라이언트 연결을 지원하려면OpenSSL가없는 플랫폼에서 임의의 숫자 생성에도 필요합니다/dev/urandom
(Windows 제외). 필요한 최소 버전은 1.0.1입니다.
필요Kerberos, OpenLdap및/또는PAM, 해당 서비스를 사용하여 인증을 지원하려는 경우
필요LZ4,이 방법으로 데이터 압축을 지원하려는 경우; 보다default_toast_compression.
구축하려면스포츠 토토문서에는 별도의 요구 스포츠 토토이 있습니다. 보다스포츠 토토 베트맨 : 문서 : 14 : J.2. 도구 세트.
A에서 빌딩하는 경우git트리 릴리스 소스 패키지를 사용하는 대신 또는 서버 개발을 수행하려면 다음 패키지도 필요합니다.
a가 필요하다면gnu패키지, 현지에서 찾을 수 있습니다gnu미러 사이트 (참조https : //www.gnu.org/prep/ftp목록) 또는 atftp : //ftp.gnu.org/gnu/.
또한 디스크 공간이 충분한 지 확인하십시오. 편집하는 동안 소스 트리의 경우 약 350MB, 설치 디렉토리의 경우 약 60MB가 필요합니다. 빈 데이터베이스 클러스터는 약 40MB를 사용합니다. 데이터베이스는 동일한 데이터가있는 평평한 텍스트 파일의 공간의 약 5 배를 차지합니다. 회귀 테스트를 실행하려면 일시적으로 최대 300MB가 필요합니다. 사용DF
무료 디스크 공간을 점검하도록 명령.
문서에 올바른 것이 없으면 일치하지 않습니다. 특정 기능에 대한 귀하의 경험 또는 추가 설명이 필요합니다. 사용이 양식문서 문제를보고하려면