Phiên bản được hỗ trợ:hiện tại(17) /16 / 15 / 14 / 13
Phiên bản phát triển:18 / Devel
Phiên bản không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2 / 7.1
Tài liệu này dành cho phiên bản không được hỗ trợ của PostgreSQL.
kèo bóng đá cúp c2 có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong kèo bóng đá cúp c2 phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

16.2. Yêu kèo bóng đá cúp c2

Nói chung, một nền tảng tương thích UNIX hiện đại sẽ có thể chạyPostgreSQL. kèo bóng đá cúp c2 nền tảng đã nhận được thử nghiệm cụ thể tại thời điểm phát hành được mô tả trongPhần 16.6bên dưới.

Các gói phần mềm sau đây được yêu kèo bóng đá cúp c2 để xây dựngPostgreSQL:

  • GNU làmPhiên bản 3.80 hoặc mới hơn là bắt buộc; kháclàmChương trình trở lênGNU làmphiên bản sẽkhôngCông việc. (GNU làmĐôi khi được cài đặt dưới têngmake.) Để kiểm tra chognu làmEnter:

    tạo ra -sự thay đổi
    
  • kèo bóng đá cúp c2 cần mộtISO/ANSIc Trình biên dịch (ít nhất là tuân thủ C99). kèo bóng đá cúp c2 phiên bản gần đây củaGCCđược khuyến nghị, nhưngPostgreSQLđược biết là xây dựng bằng cách sử dụng nhiều trình biên dịch từ kèo bóng đá cúp c2 nhà cung cấp khác nhau.

  • tarđược yêu kèo bóng đá cúp c2 để giải nén phân phối nguồn, ngoài ra còngziphoặcBZIP2.

  • TheGNU ReadlineThư viện được sử dụng theo mặc định. Nó cho phépPSQL13411_13670--without-wreadlineTùy chọn thànhCấu hình. Thay thế, kèo bóng đá cúp c2 thường có thể sử dụng BSD được cấp phéplibeditThư viện, ban đầu được phát triển trênNetBSD. ThelibeditThư viện là GNUReadlinelibreadlinekhông được tìm thấy hoặc nếu14140_14166được sử dụng làm tùy chọn choCấu hình. Nếu kèo bóng đá cúp c2 đang sử dụng phân phối Linux dựa trên gói, hãy lưu ý rằng kèo bóng đá cúp c2 cần cảReadlineReadline-develGói, nếu chúng được riêng biệt trong phân phối của kèo bóng đá cúp c2.

  • ThezlibThư viện nén được sử dụng theo mặc định. Nếu kèo bóng đá cúp c2 không muốn sử dụng nó thì kèo bóng đá cúp c2 phải chỉ định--without-zlibTùy chọn thànhCấu hình. Sử dụng tùy chọn này vô hiệu hóa hỗ trợ cho tài liệu lưu trữ nén trongpg_dumppg_restore.

Các gói sau là tùy chọn. Chúng không được yêu kèo bóng đá cúp c2 trong cấu hình mặc định, nhưng chúng cần thiết khi một số tùy chọn xây dựng nhất định được bật, như được giải thích bên dưới:

  • Để xây dựng ngôn ngữ lập trình máy chủPL/Perlkèo bóng đá cúp c2 cần đầy đủperlCài đặt, bao gồmLibperlThư viện và các tệp tiêu đề. Phiên bản yêu kèo bóng đá cúp c2 tối thiểu làperl5.8.3. TừPL/Perlsẽ là một thư viện được chia sẻ, LibperlThư viện phải là một thư viện được chia sẻ trên hầu hết kèo bóng đá cúp c2 nền tảng. Đây dường như là mặc định trong gần đâyperlPhiên bản, nhưng nó không có trong các phiên bản trước đó và trong mọi trường hợp, đó là sự lựa chọn của bất kỳ ai đã cài đặt perl tại trang web của kèo bóng đá cúp c2.Cấu hìnhSẽ thất bại nếu xây dựngPL/Perlđược chọn nhưng nó không thể tìm thấy một chia sẻ16247_16256. Trong trường hợp đó, kèo bóng đá cúp c2 sẽ phải xây dựng lại và cài đặtperltheo cách thủ công để có thể xây dựngPL/Perl. Trong quá trình cấu hình choperl, yêu kèo bóng đá cúp c2 thư viện chia sẻ.

    Nếu kèo bóng đá cúp c2 có ý định sử dụng nhiều hơn việc sử dụng ngẫu nhiênPL/Perl, kèo bóng đá cúp c2 nên đảm bảo rằngperl16696_16731UsemultiplicityTùy chọn đã bật (perl -vSẽ hiển thị liệu đây có phải là trường hợp không).

  • để xây dựngPL/PythonNgôn ngữ lập trình máy chủ, kèo bóng đá cúp c2 cần mộtPythonCài đặt với kèo bóng đá cúp c2 tệp tiêu đề vàSysconfigMô -đun. Phiên bản yêu kèo bóng đá cúp c2 tối thiểu làPython2.7.Python 3được hỗ trợ nếu phiên bản 3.2 trở lên; Nhưng xemPhần 45.1Khi sử dụng Python 3.

    kể từPL/Pythonsẽ là một thư viện được chia sẻ, libpythonThư viện phải là một thư viện được chia sẻ trên hầu hết kèo bóng đá cúp c2 nền tảng. Đây không phải là trường hợp mặc địnhPythonCài đặt được xây dựng từ nguồn, nhưng thư viện được chia sẻ có sẵn trong nhiều phân phối hệ điều hành.Cấu hìnhsẽ thất bại nếu tòa nhàPL/Pythonđược chọn nhưng nó không thể tìm thấy một chia sẻlibpython. Điều đó có thể có nghĩa là kèo bóng đá cúp c2 phải cài đặt các gói bổ sung hoặc xây dựng lại (một phần) của kèo bóng đá cúp c2Python18219_18298Python'S Cấu hình với--Enable-sharedcờ.

  • Để xây dựngPL/TCLNgôn ngữ thủ tục, tất nhiên kèo bóng đá cúp c2 cần mộtTCLCài đặt. Phiên bản yêu kèo bóng đá cúp c2 tối thiểu làTCL8.4.

  • 18738_18775NLS), nghĩa là khả năng hiển thị các thông điệp của chương trình bằng ngôn ngữ khác tiếng Anh, kèo bóng đá cúp c2 cần triển khaiGetText API. Một số hệ điều hành có tích hợp này (ví dụ:Linux, NetBSD, Solaris), Đối với các hệ thống khác, kèo bóng đá cúp c2 có thể tải xuống gói bổ trợ từhttp: //www.gnu.org/software/gettext/. Nếu kèo bóng đá cúp c2 đang sử dụngGetTextThực hiện trongGNUC Thư viện sau đó kèo bóng đá cúp c2 sẽ cầnGNU getTextGói cho một số chương trình tiện ích. Đối với bất kỳ triển khai nào khác, kèo bóng đá cúp c2 sẽ không cần nó.

  • kèo bóng đá cúp c2 cầnOpenSSL, Nếu kèo bóng đá cúp c2 muốn hỗ trợ các kết nối máy khách được mã hóa.OpenSSLcũng được yêu kèo bóng đá cúp c2 cho việc tạo số ngẫu nhiên trên các nền tảng không có/dev/urandom(trừ Windows). Phiên bản tối thiểu được yêu kèo bóng đá cúp c2 là 0.9.8.

  • kèo bóng đá cúp c2 cầnKerberos, OpenLDAP20193_20204PAM, Nếu kèo bóng đá cúp c2 muốn hỗ trợ xác thực bằng các dịch vụ đó.

  • Để xây dựngPostgreSQLTài liệu, có một tập hợp các yêu kèo bóng đá cúp c2 riêng biệt; nhìn thấyPhần J.2.

Nếu kèo bóng đá cúp c2 đang xây dựng từ AGITcây thay vì sử dụng gói nguồn được phát hành hoặc nếu kèo bóng đá cúp c2 muốn thực hiện phát triển máy chủ, kèo bóng đá cúp c2 cũng cần các gói sau:

  • FlexBisoncần thiết để xây dựng từ thanh toán Git hoặc nếu kèo bóng đá cúp c2 thay đổi các tệp định nghĩa máy quét và trình phân tích cú pháp thực tế. Nếu kèo bóng đá cúp c2 cần chúng, hãy chắc chắn để có đượcFlex2.5.31 trở lên vàBison1.875 trở lên. KhácLexyacckèo bóng đá cúp c2 chương trình không thể được sử dụng.

  • perl5.8.3 trở lên để xây dựng từ thanh toán GIT hoặc nếu kèo bóng đá cúp c2 thay đổi các tệp đầu vào cho bất kỳ bước xây dựng nào sử dụng tập lệnh Perl. Nếu xây dựng trên cửa sổ, kèo bóng đá cúp c2 sẽ cầnperlTrong mọi trường hợp.perlcũng được yêu kèo bóng đá cúp c2 chạy một số bộ thử nghiệm.

Nếu kèo bóng đá cúp c2 cần nhậnGNUGói, kèo bóng đá cúp c2 có thể tìm thấy nó tại địa phương của kèo bóng đá cúp c2GNUTrang web gương (xemhttps: //www.gnu.org/prep/ftpcho một danh sách) hoặc tạiftp: //ftp.gnu.org/gnu/.

22588_23004DFlệnh để kiểm tra không gian đĩa miễn phí.