| 와이즈 토토 9.2.24 문서 | ||||
|---|---|---|---|---|
| 스포츠 토토 사이트 : 문서 : 9.2 : 짧은 버전 | 위로 | 15장. 소스 코드에서 설치 | PostgreSQL : 문서 : 9.2 : 스포츠 토토 사이트 받기 | |
일반적으로 최신 Unix 호환 플랫폼은 다음을 수행할 수 있어야 합니다. 달리다와이즈 토토. 플랫폼 출시 당시 특정 테스트를 받은 제품은 에 나열됨PostgreSQL : 문서 : 9.2 : 지원되는 토토 캔아래. 에서문서하위 디렉토리 여러 플랫폼별로 배포가 있습니다.FAQ다음 경우에 참조하고 싶은 문서 당신은 문제가 있습니다.
빌드하려면 다음 소프트웨어 패키지가 필요합니다.와이즈 토토:
GNU 만들다버전 3.80 이상이 필요합니다. 기타만들다프로그램 이하GNU 만들다버전은아님일하다.GNU 만들다종종 이름 아래에 설치됨gmake; 이 문서는 항상 그것을 참조할 것입니다 그 이름으로. (일부 시스템의 경우GNU 만들다이름이 있는 기본 도구입니다만들다.) 테스트용GNU 만들다입력:
gmake --version
당신은 가 필요합니다ISO/ANSIC 컴파일러(최소 C89 호환). 최신 버전GCC있습니다 추천하지만와이즈 토토은(는) 다양한 컴파일러를 사용하여 빌드하는 것으로 알려져 있습니다. 공급업체가 다릅니다.
타르12772_12850gzip또는bzip2.
그GNU Readline라이브러리가 기본적으로 사용됩니다. 그것 허용합니다psql(와이즈 토토 명령줄 SQL 인터프리터) 입력하고 화살표 키를 사용하여 호출하고 편집할 수 있습니다. 이전 명령. 이는 매우 도움이 되며 강력하게 적용됩니다. 추천합니다. 사용하고 싶지 않다면 반드시 사용해야 합니다. 지정하다--readline 없음옵션 에구성. 대안으로, BSD 라이센스를 자주 사용할 수 있습니다.libedit라이브러리, 원래 개발된 날짜NetBSD.libedit라이브러리는 GNU입니다Readline-호환되며 다음과 같은 경우에 사용됩니다.libreadline찾을 수 없거나 다음과 같은 경우--libedit-선호다음으로 사용됩니다. 옵션구성. 만약 당신이 패키지 기반 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/파이썬서버 프로그래밍 언어, 당신은 a가 필요합니다파이썬헤더로 설치 파일과distutils모듈. 최소 필수 버전은 다음과 같습니다.파이썬 2.3. 파이썬 3버전인 경우 지원됩니다. 3.1 이상; 하지만 보세요섹션 42.1파이썬을 사용할 때 3.
이후PL/파이썬이 될 것입니다 공유 라이브러리, thelibpython라이브러리는 대부분의 플랫폼에서도 공유 라이브러리여야 합니다. 이 기본값은 그렇지 않습니다.파이썬설치. 만약 건축 후에 및 설치와이즈 토토라는 파일이 있습니다.plpython.so(다른 확장자일 수도 있음) 그러면 모든 것이 순조롭게 진행되었습니다. 그렇지 않으면 이런 비행 알림을 봤어야 했어요 작성자:
*** libpython은 공유 라이브러리가 아니기 때문에 PL/Python을 빌드할 수 없습니다. *** Python 설치를 다시 빌드해야 할 수도 있습니다. 참조 *** 자세한 내용은 문서를 참조하세요.
그 말은 당신이 당신의 (일부)를 재구축해야 한다는 뜻입니다.파이썬이것을 생성하려면 설치하세요 공유 라이브러리.
문제가 있으면 실행하세요.파이썬2.3 이상은 다음을 사용하여 구성합니다.--활성화-공유플래그. 일부에서는 운영 체제에서는 공유 라이브러리를 구축할 필요가 없습니다. 하지만 당신은 그 사람을 설득해야 할 것입니다.와이즈 토토이 시스템을 구축하세요. 상담하다메이크파일에서src/pl/plpython자세한 내용은 디렉토리를 참조하세요.
빌드하려면PL/Tcl절차적 언어, 물론 당신은 다음이 필요합니다Tcl설치. 당신이 사용하는 경우 8.4 이전 릴리스Tcl, 멀티스레딩 지원 없이 빌드되었는지 확인하세요.
모국어 지원을 활성화하려면 (NLS), 즉 프로그램 메시지를 영어 이외의 언어로 보려면 의 구현Gettext API. 일부 운영 체제에는 이 기능이 있습니다. 내장(예:리눅스, NetBSD, 솔라리스), 다른 시스템의 경우 다음을 수행할 수 있습니다. 다음에서 추가 기능 패키지를 다운로드하세요.http://www.gnu.org/software/gettext/. 만약 당신이 를 사용하여Gettext구현GNUC 라이브러리를 사용하려면 추가로 다음이 필요합니다.GNU Gettext일부 유틸리티용 패키지 프로그램. 다른 구현에서는 그렇지 않습니다. 필요해요.
당신은 필요합니다케르베로스, 오픈SSL, 오픈LDAP및/또는PAM후원하고 싶다면 해당 서비스를 사용한 인증 또는 암호화.
만약 당신이 a에서 건물을 짓고 있다면힘내20793_20927
GNU플렉스그리고들소21047_21208플렉스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 설치 디렉터리의 경우 MB입니다. 빈 데이터베이스 클러스터 약 35MB가 소요됩니다. 데이터베이스에는 약 5배의 시간이 소요됩니다. 동일한 데이터가 포함된 일반 텍스트 파일이 차지하는 공간입니다. 당신이 일시적으로 필요한 회귀 테스트를 실행할 예정입니다. 최대 150MB까지 추가됩니다. 다음을 사용하세요.df디스크 여유 공간을 확인하는 명령입니다.