| 젠 토토 : 문서 : 9.6 : 젠 | |||
|---|---|---|---|
| PostgreSQL : 문서 : 9.6 : 짧은 토토 사이트 추천 | PostgreSQL : 문서 : 9.6 : 소스 코드에서 젠 토토 | 16장. 소스 코드에서 설치 | PostgreSQL : 문서 : 9.6 : 메이저 토토 사이트 받기 |
일반적으로 최신 Unix 호환 플랫폼은 실행할 수 있어야 합니다.토토 사이트 추천. 출시 당시 특정 테스트를 받은 플랫폼은 다음 목록에 나열되어 있습니다.PostgreSQL : 문서 : 9.6 : 스포츠 토토 결과 플랫폼아래. 에서문서배포판의 하위 디렉토리에는 플랫폼별로 여러 가지가 있습니다FAQ문제가 있는 경우 참조할 수 있는 문서.
빌드하려면 다음 소프트웨어 패키지가 필요합니다.포스트그레SQL:
GNU 만들다버전 3.80 이상이 필요합니다. 기타만들다프로그램 이하GNU 만들다버전은 다음과 같습니다아님일. (GNU 만들다때때로 이름 아래에 설치됩니다gmake.) 테스트용GNU 만들다입력:
make --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/펄선택되었지만 공유 항목을 찾을 수 없습니다.libperl. 이 경우 다시 빌드하고 설치해야 합니다.펄수동으로 빌드 가능PL/펄. 구성 프로세스 중펄, 공유 라이브러리를 요청하세요.
부수적인 용도 이상을 사용하려는 경우PL/펄, 다음을 확인해야 합니다.펄설치는 다음으로 구축되었습니다.use다중성옵션 활성화됨 (펄 -V이것이 사실인지 표시됩니다.
빌드하려면PL/파이썬서버 프로그래밍 언어, 당신은 a가 필요합니다파이썬헤더 파일과 함께 설치distutils모듈. 최소 필수 버전은 다음과 같습니다.파이썬2.3. (유형의 함수 인수로 작업하려면숫자, 2.3.x 설치에는 별도로 사용 가능한 항목이 포함되어야 합니다.c십진수모듈; 참고하세요PL/파이썬회귀 테스트가 누락되면 통과하지 못할 것입니다.)파이썬 3버전 3.1 이상인 경우 지원됩니다. 하지만 보세요섹션 44.1Python 3을 사용하는 경우.
이후PL/파이썬공유 라이브러리가 될 것입니다.libpython라이브러리는 대부분의 플랫폼에서도 공유 라이브러리여야 합니다. 기본값은 그렇지 않습니다.파이썬설치는 소스에서 빌드되었지만 공유 라이브러리는 많은 운영 체제 배포판에서 사용할 수 있습니다.구성빌드하면 실패합니다PL/파이썬선택되었지만 공유 항목을 찾을 수 없습니다.libpython. 이는 추가 패키지를 설치하거나 패키지의 일부를 다시 빌드해야 함을 의미할 수 있습니다.파이썬이 공유 라이브러리를 제공하기 위한 설치입니다. 소스에서 빌드하는 경우 다음을 실행하세요.파이썬는 다음을 사용하여 구성합니다.--활성화-공유플래그.
빌드하려면PL/Tcl절차적 언어, 물론 당신은 다음이 필요합니다Tcl설치. 최소 필수 버전은 다음과 같습니다.Tcl 8.4.
모국어 지원을 활성화하려면 (NLS), 즉 영어 이외의 언어로 프로그램의 메시지를 표시하는 기능을 구현하려면Gettext API. 일부 운영 체제에는 이 기능이 내장되어 있습니다(예:리눅스, NetBSD, 솔라리스), 다른 시스템의 경우 다음에서 추가 기능 패키지를 다운로드할 수 있습니다.http://www.gnu.org/software/gettext/. 를 사용하는 경우Gettext구현GNUC 라이브러리를 사용하려면 추가로 다음이 필요합니다.GNU Gettext일부 유틸리티 프로그램용 패키지. 다른 구현에서는 필요하지 않습니다.
당신은 필요합니다케르베로스, 오픈SSL, 오픈LDAP및/또는PAM, 해당 서비스를 사용하여 인증 또는 암호화를 지원하려는 경우.
빌드하려면토토 사이트 추천문서에는 별도의 요구사항 세트가 있습니다. 참조섹션 J.2.
만약 당신이 a에서 건물을 짓고 있다면힘내릴리스된 소스 패키지를 사용하는 대신 트리를 사용하거나 서버 개발을 수행하려면 다음 패키지도 필요합니다.
GNU플렉스그리고들소Git 체크아웃에서 빌드하거나 실제 스캐너 및 파서 정의 파일을 변경한 경우 필요합니다. 필요하신 분들은 꼭 받아가세요플렉스2.5.31 이상 및들소1.875 이상. 기타렉스그리고yacc프로그램을 사용할 수 없습니다.
펄19603_19782펄어쨌든.펄또한 일부 테스트 모음을 실행하는 데 필요합니다.
당신이 필요한 경우GNU패키지, 가까운 곳에서 찾을 수 있습니다GNU미러 사이트(참조http://www.gnu.org/order/ftp.html목록의 경우) 또는ftp://ftp.gnu.org/gnu/.
또한 디스크 공간이 충분한지 확인하세요. 컴파일하는 동안 소스 트리에 약 100MB가 필요하고 설치 디렉터리에 약 20MB가 필요합니다. 빈 데이터베이스 클러스터는 약 35MB를 차지합니다. 데이터베이스는 동일한 데이터가 포함된 일반 텍스트 파일이 차지하는 공간의 약 5배를 차지합니다. 회귀 테스트를 실행하려면 일시적으로 최대 150MB의 추가 공간이 필요합니다. 다음을 사용하세요.df디스크 여유 공간을 확인하는 명령입니다.