| 토토 캔 9.3.25 문서 | ||||
|---|---|---|---|---|
| 롤 토토 : 문서 : 9.3 : 짧은 버전 | 위로 | 15장. 소스 코드에서 설치 | PostgreSQL : 문서 : 9.3 : 범퍼카 토토 받기 | |
일반적으로 최신 Unix 호환 플랫폼은 다음을 수행할 수 있어야 합니다. 실행포스트그레SQL. 플랫폼은 출시 당시 특정 테스트를 받은 내용은 다음 항목에 나열되어 있습니다.PostgreSQL : 문서 : 9.3 : 지원되는 스포츠 토토 결과아래. 에서문서배포판의 하위 디렉토리 플랫폼별로 여러 가지가 있습니다.FAQ다음 경우에 참조하고 싶은 문서 문제가 있습니다.
빌드하려면 다음 소프트웨어 패키지가 필요합니다.포스트그레SQL:
GNU 만들다버전 3.80 이상이 필요합니다. 기타만들다프로그램 이하GNU 만들다버전은 다음과 같습니다아님일.GNU 만들다이다 종종 이름으로 설치됨gmake; 이 문서는 항상 해당 이름으로 참조됩니다. (일부에서는 시스템GNU 만들다이름이 있는 기본 도구입니다만들다.) 테스트용GNU 만들다입력:
gmake --version
당신은 가 필요합니다ISO/ANSIC 컴파일러(적어도 C89 호환). 최신 버전GCC권장되지만토토 캔와이드를 사용하여 빌드하는 것으로 알려져 있습니다. 다양한 공급업체의 다양한 컴파일러.
타르압축을 풀려면 다음이 필요합니다. 소스 배포, 다음 중 하나에 추가로gzip또는bzip2.
그GNU Readline라이브러리가 기본적으로 사용됩니다. 그것은 허용한다psql(토토 캔 명령줄 SQL 인터프리터)는 입력한 각 명령을 기억하고 화살표 키를 사용하여 이전 명령을 호출하고 편집합니다. 이것은 매우 도움이 되며 적극 권장됩니다. 사용하고 싶지 않다면 그런 다음 다음을 지정해야 합니다.--readline 없음옵션구성. 대안으로 다음을 자주 사용할 수 있습니다. BSD 라이센스libedit라이브러리, 원래 개발일자:NetBSD.libedit라이브러리는 GNU입니다Readline-호환되며 다음과 같은 경우에 사용됩니다.libreadline찾을 수 없거나 다음과 같은 경우--with-libedit-preferred다음 옵션으로 사용됩니다.구성. 당신이 사용하는 경우 패키지 기반 Linux 배포판에는 다음 두 가지가 모두 필요하다는 점에 유의하세요.readline그리고readline-devel패키지(패키지가 별도로 있는 경우) 귀하의 배포판.
그zlib압축 라이브러리는 기본적으로 사용됩니다. 사용하지 않으려면 다음을 지정해야 합니다.--zlib 없이옵션구성. 이 옵션을 사용하면 다음에 대한 지원이 비활성화됩니다. 압축된 아카이브pg_dump그리고pg_restore.
다음 패키지는 선택사항입니다. 그들은 필요하지 않습니다 기본 구성이지만 특정 빌드에서는 필요합니다. 아래에 설명된 대로 옵션이 활성화됩니다.
서버 프로그래밍 언어를 구축하려면PL/펄전체가 필요합니다펄설치 포함libperl라이브러리 및 헤더 파일. 최소 필요한 버전은펄5.8.3. 이후PL/펄공유됩니다 도서관,libperl라이브러리는 다음과 같아야 합니다. 대부분의 플랫폼에서도 공유 라이브러리를 사용할 수 있습니다. 이는 최근 기본값펄버전, 하지만 이전 버전에는 없었으며, 어쨌든 귀하의 사이트에 Perl을 설치한 사람이 누구인지 선택하십시오. 당신이 할 예정이라면 부수적으로 사용하는 것 이상을 사용함PL/펄, 다음을 확인해야 합니다.펄설치는 다음으로 구축되었습니다.use다중성옵션 활성화됨 (펄 -V이것이 다음인지 여부를 표시합니다. 경우).
공유 라이브러리가 없지만 필요한 경우 메시지 다음과 같은 내용이 나타납니다.토토 캔이 사실을 지적하기 위해 빌드합니다:
*** libperl은 공유 라이브러리가 아니기 때문에 PL/Perl을 빌드할 수 없습니다. *** Perl 설치를 다시 빌드해야 할 수도 있습니다. 참조 *** 자세한 내용은 문서를 참조하세요.
(화면 출력을 따르지 않으면 단지 눈치채게 될 것입니다. 그PL/펄라이브러리 객체,plperl.so또는 유사하지 않습니다. 설치되었습니다.) 이 내용이 표시되면 다시 빌드하고 설치해야 합니다.펄수동으로 빌드할 수 있음PL/펄. 구성하는 동안 처리 과정펄, 공유를 요청하세요 도서관.
빌드하려면PL/파이썬서버 프로그래밍 언어가 필요합니다.파이썬헤더 파일을 사용한 설치 및distutils모듈. 최소 필요한 버전은파이썬 2.3. 파이썬 3다음과 같은 경우 지원됩니다. 버전 3.1 이상; 하지만 보세요섹션 43.1Python 3을 사용하는 경우.
이후PL/파이썬이 될 것입니다 공유 라이브러리, thelibpython도서관 대부분의 플랫폼에서도 공유 라이브러리여야 합니다. 이것은 아니다 기본값의 경우파이썬설치. 구축 및 설치 후의 경우토토 캔다음이라는 파일이 있습니다.plpython.so(아마도 다른 확장명), 그러면 모든 것이 잘되었습니다. 그렇지 않으면 다음과 같은 알림이 표시되어야 합니다. 이 비행편은 다음과 같습니다:
*** libpython은 공유 라이브러리가 아니기 때문에 PL/Python을 빌드할 수 없습니다. *** Python 설치를 다시 빌드해야 할 수도 있습니다. 참조 *** 자세한 내용은 문서를 참조하세요.
즉, 귀하의 일부를 재구축해야 함을 의미합니다파이썬이 공유를 생성하려면 설치하세요. 도서관.
문제가 있으면 실행하세요.파이썬2.3 이상은 다음을 사용하여 구성--활성화-공유플래그. 일부 운영 중 시스템에서는 공유 라이브러리를 구축할 필요가 없지만, 설득하다토토 캔빌드 이것의 시스템. 상담하세요메이크파일에src/pl/plpython디렉토리 세부토토 캔.
빌드하려면PL/Tcl절차적 언어를 사용하려면 당연히 a가 필요합니다.Tcl설치. 8.4 이전 릴리스를 사용하는 경우Tcl, 없이 빌드되었는지 확인하세요. 멀티스레딩을 지원합니다.
모국어 지원을 활성화하려면 (NLS), 즉 프로그램 메시지를 영어 이외의 언어로 보려면 의 구현Gettext API. 일부 운영 체제에는 이 내장(예:리눅스, NetBSD, 솔라리스), 다른 시스템의 경우 다운로드할 수 있습니다. 추가 기능 패키지http://www.gnu.org/software/gettext/. 만약 당신이 를 사용하여Gettext구현 에서GNUC 라이브러리 그럼 당신은 추가로 다음이 필요합니다.GNU 텍스트 가져오기일부 유틸리티 프로그램용 패키지. 다음 중 하나에 대해 다른 구현에서는 필요하지 않습니다.
당신은 필요합니다케르베로스, 오픈SSL, 오픈LDAP및/또는PAM, 인증을 지원하려는 경우 또는 해당 서비스를 사용하여 암호화합니다.
빌드하려면포스트그레SQL문서에는 별도의 요구사항 세트가 있습니다. 참조섹션 J.2.
만약 당신이 a에서 건물을 짓고 있다면기트트리를 사용하는 대신 릴리스된 소스 패키지를 사용하거나 원하는 경우 서버 개발을 수행하려면 다음 패키지도 필요합니다.
GNU플렉스그리고들소Git 체크아웃에서 빌드하려면 필요합니다. 또는 실제 스캐너 및 파서 정의 파일을 변경한 경우. 필요하신 분들은 꼭 받아가세요플렉스2.5.31 이상 및들소1.875 이상. 기타렉스그리고yacc프로그램을 사용할 수 없습니다.
펄5.8.3 이상이 필요합니다 Git 체크아웃에서 빌드하거나 다음에 대한 입력 파일을 변경한 경우 Perl 스크립트를 사용하는 모든 빌드 단계. 기반으로 구축하는 경우 필요한 Windows펄어떤 경우에도 경우.
당신이 필요한 경우GNU패키지, 가까운 곳에서 찾을 수 있습니다GNU미러 사이트(참조http://www.gnu.org/order/ftp.html목록의 경우) 또는ftp://ftp.gnu.org/gnu/.
또한 디스크 공간이 충분한지 확인하세요. 당신은 필요합니다 컴파일 중 소스 트리용으로 약 100MB, 약 20MB 설치 디렉토리의 경우. 빈 데이터베이스 클러스터는 다음을 수행합니다. 약 35MB; 데이터베이스는 약 5배의 공간을 차지합니다. 동일한 데이터가 포함된 일반 텍스트 파일이 필요합니다. 만약 당신이 일시적으로 필요한 회귀 테스트를 실행할 예정입니다. 추가로 150MB. 다음을 사용하세요.df명령을 내리다 여유 디스크 공간을 확인하세요.
| 이전 | 배트맨 토토 : 문서 : 9.3 : 배트맨 토토 9.3.25 문서화 | 다음 |
| 짧은 버전 | 위로 | 소스 얻기 |