2025년 9월 25일:토토 커뮤니티 : 토토

16.2. 요구사항

일반적으로 최신 Unix 호환 플랫폼은 실행할 수 있어야 롤 토토.포스트그레SQL. 출시 당시 특정 테스트를 받은 플랫폼은 다음 항목에 설명되어 있습니다.PostgreSQL : 문서 : 13 : 16.6. 지원되는 스포츠 토토 결과아래.

빌드하려면 다음 소프트웨어 패키지가 필요합니다.포스트그레SQL:

  • GNU 만들다버전 3.80 이상이 필요롤 토토. 기타만들다프로그램 이하GNU 만들다버전은아님일. (GNU 만들다때때로 이름 아래에 설치됩니다.gmake.) 테스트용GNU 만들다입력:

    make --version
    
  • 당신은 다음이 필요합니다ISO/ANSIC 컴파일러(최소 C99 호환). 최신 버전GCC권장되지만포스트그레SQL다른 공급업체의 다양한 컴파일러를 사용하여 빌드하는 것으로 알려져 있습니다.

  • 타르소스 배포판의 압축을 풀려면 다음 중 하나가 필요합니다.gzip또는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/펄선택되었지만 공유 항목을 찾을 수 없습니다.libperl. 이 경우 다시 빌드하고 설치해야 롤 토토.수동으로 빌드할 수 있음PL/펄. 구성 프로세스 중, 공유 라이브러리를 요청하세요.

    부수적인 것 이상을 사용하려는 경우PL/펄, 다음을 확인해야 합니다.설치는 다음으로 구축되었습니다.use다중성옵션 활성화됨 (펄 -V이것이 사실인지 표시됩니다.

  • 빌드하려면PL/파이썬서버 프로그래밍 언어, 당신은 a가 필요롤 토토파이썬헤더 파일과 함께 설치sysconfig모듈. 최소 필수 버전은 다음과 같습니다.파이썬 2.7. 파이썬 3버전 3.2 이상인 경우 지원됩니다. 하지만 보세요PostgreSQL : 문서 : 13 : 45.1. 토토 사이트 순위 2 vs. 토토 사이트 순위 3Python 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, 암호화된 클라이언트 연결을 지원하려는 경우.오픈SSL이 없는 플랫폼의 난수 생성에도 필요롤 토토./dev/urandom(Windows 제외). 필요한 최소 버전은 1.0.1입니다.

  • 당신은 필요롤 토토케르베로스, 오픈LDAP및/또는PAM, 해당 서비스를 사용한 인증을 지원하려는 경우.

  • 빌드하려면롤 토토문서에는 별도의 요구사항 세트가 있습니다. 참조섹션 J.2.

다음에서 구축하는 경우힘내트리에서 릴리스된 소스 패키지를 사용하는 대신 또는 서버 개발을 수행하려면 다음 패키지도 필요합니다.

  • 플렉스그리고들소Git 체크아웃에서 빌드하거나 실제 스캐너 및 파서 정의 파일을 변경한 경우 필요롤 토토. 필요하신 분들은 꼭 받아가세요플렉스2.5.31 이상 및들소1.875 이상. 기타렉스그리고yacc프로그램을 사용할 수 없습니다.

  • 21425_21604어쨌든.일부 테스트 스위트를 실행하는 데도 필요롤 토토.

당신이 필요한 경우GNU패키지, 가까운 곳에서 찾을 수 있습니다GNU미러 사이트(참조https://www.gnu.org/prep/ftp목록의 경우) 또는ftp://ftp.gnu.org/gnu/.

또한 디스크 공간이 충분한지 확인하세요. 컴파일하는 동안 소스 트리에 약 350MB가 필요하고 설치 디렉터리에 약 60MB가 필요합니다. 빈 데이터베이스 클러스터는 약 40MB를 차지합니다. 데이터베이스는 동일한 데이터가 포함된 일반 텍스트 파일이 차지하는 공간의 약 5배를 차지합니다. 회귀 테스트를 실행하려면 일시적으로 최대 300MB의 추가 공간이 필요합니다. 다음을 사용하세요.df디스크 여유 공간을 확인하는 명령입니다.

수정사항 제출

문서에 올바르지 않은 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 경험이 있거나 추가 설명이 필요한 경우 이용해주세요이 양식문서 문제를 보고합니다.