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 kèo bóng đá cúp c2.
9561_9617hiện tạiPhiên bản hoặc một trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

15.2. 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ạykèo bóng đá cúp c2. Các nền tảng đã nhận được thử nghiệm cụ thể tại thời điểm phát hành là được liệt kê trongPhần 15.7bên dưới. Trongdoc11142_11216FAQtài liệu kèo bóng đá cúp c2 có thể muốn tham khảo nếu kèo bóng đá cúp c2 đang gặp rắc rối.

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

  • GNU làmlà bắt buộc; kháclàmChương trình sẽkhôngcông việc.11754_11759 làmthường được cài đặt dưới têngmake; Tài liệu này sẽ luôn luôn Tham khảo nó bằng tên đó. (Trên một số hệ thốngGNU làmlà công cụ mặc định với tênlàm.) Để kiểm tra choGNU làmEnter:

    gmake --Version
    

    Nên sử dụng phiên bản 3.76.1 trở lên.

  • 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ủ C89). Các phiên bản gần đây củaGCClà Khuyến nghị, nhưngkèo bóng đá cúp c2được biết là xây dựng bằng cách sử dụng Nhiều loại biên dịch từ các nhà cung cấp khác nhau.

  • tarđược kèo bóng đá cúp c2 để giải nén Phân phối nguồn, ngoàigziphoặcBZIP2. Ngoài ra,gzipđược kèo bóng đá cúp c2 để cài đặt Tài liệu.

  • TheGNU ReadlineThư viện được sử dụng bởi mặc định. Nó cho phép13398_13404(The kèo bóng đá cúp c2 Line Line SQL Interpresser) để ghi nhớ từng lệnh bạn nhập và cho phép bạn sử dụng các khóa mũi tên để nhớ lại và chỉnh sửa các lệnh trước. Điều này rất hữu ích và là Đề xuất mạnh mẽ. Nếu bạn không muốn sử dụng nó thì bạn Phải chỉ định--without-wreadlineTùy chọn thànhCấu hình. Như một 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ếu--with-libedit-referredđược sử dụng như một tùy chọn choCấu hình. Nếu kèo bóng đá cúp c2 là 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 đó được riêng biệt trong phân phối của kèo bóng đá cúp c2.

  • ThezlibThư viện nén sẽ được sử dụng bởi 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 The--without-zlibtùy chọn choCấ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. Họ không bắt buộc trong cấu hình mặc định, nhưng chúng cần thiết khi một số bản dựng nhất định Các tùy chọn đượ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à tiêu đề Tệp. TừPL/Perlsẽ được một thư viện được chia sẻ, LibperlThư viện phải được chia sẻ Thư viện cũng trên hầu hết các 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 cài đặt perl tại trang web của kèo bóng đá cúp c2. Nếu như kèo bóng đá cúp c2 dự định sẽ sử dụng nhiều hơn việc sử dụngPL/Perl, kèo bóng đá cúp c2 nên đảm bảo rằngperlCài đặt đã được xây dựng vớiUsemultiplicityTùy chọn được bật (perl -vsẽ hiển thị cho dù đây là trường hợp).

    Nếu kèo bóng đá cúp c2 không có thư viện chia sẻ nhưng kèo bóng đá cúp c2 cần một thông báo như thế này sẽ xuất hiện trong thời giankèo bóng đá cúp c2Xây dựng để chỉ ra điều này sự thật:

    *** Không thể xây dựng PL/perl vì libperl không phải là thư viện chung.
    *** kèo bóng đá cúp c2 có thể phải xây dựng lại cài đặt Perl của mình.  Tham khảo
    *** Tài liệu để biết chi tiết.

    (Nếu kèo bóng đá cúp c2 không theo đầu ra trên màn hình, kèo bóng đá cúp c2 sẽ chỉ đơn thuần Lưu ý rằngPL/PerlĐối tượng thư viện,perperl.sohoặc Tương tự, sẽ không được cài đặt.) Nếu kèo bóng đá cúp c2 thấy điều này, 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 thời gian quy trình cấu hình choperl, kèo bóng đá cúp c2 thư viện chia sẻ.

  • để 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 tiêu đề Tệp vàDestutilsMô -đun. TheDestutilsMô -đun được bao gồm theo mặc định vớiPython1.6 trở lên; người dùng sớm hơn phiên bản củaPythonSẽ cần để cài đặt nó.

    kể từPL/Pythonsẽ là a Thư viện được chia sẻ, libpythonThư viện phải được chia sẻ Thư viện cũng trên hầu hết các nền tảng. Đây không phải là trường hợp trong một mặc địnhPythonCài đặt. Nếu sau khi xây dựng và cài đặtkèo bóng đá cúp c2kèo bóng đá cúp c2 có một tệp có tênplpython.so(có thể là khác mở rộng), sau đó mọi thứ diễn ra tốt đẹp. Nếu không kèo bóng đá cúp c2 nên đã thấy một thông báo như thế này bay bởi:

    *** Không thể xây dựng PL/Python vì Libpython không phải là một thư viện được chia sẻ.
    *** kèo bóng đá cúp c2 có thể phải xây dựng lại cài đặt Python của mình.  Tham khảo
    *** Tài liệu để biết chi tiết.

    Điều đó có nghĩa là kèo bóng đá cúp c2 phải xây dựng lại (một phần của)PythonCài đặt để tạo điều này Thư viện được chia sẻ.

    Nếu kèo bóng đá cúp c2 gặp vấn đề, hãy chạyPython2.3 hoặc sau đó cấu hình bằng cách sử dụng The--Enable-sharedcờ. Trên một số hệ điều hành mà kèo bóng đá cúp c2 không phải xây dựng một thư viện dùng chung, Nhưng kèo bóng đá cúp c2 sẽ phải thuyết phụckèo bóng đá cúp c2Xây dựng hệ thống này. Tham khảo ý kiến TheMakefileTrongsrc/pl/plpythonThư mục để biết chi tiết.

  • Nếu kèo bóng đá cúp c2 muốn xây dựngPL/TCLNgôn ngữ thủ tục, kèo bóng đá cúp c2 của Khóa học cần mộtTCLCài đặt. Nếu kèo bóng đá cúp c2 đang sử dụng bản phát hành trước 8.4 củaTCL, đảm bảo rằng nó là được xây dựng mà không cần hỗ trợ đa luồng.

  • Để cho phép hỗ trợ ngôn ngữ bản địa (NLS), nghĩa là khả năng hiển thị Tin nhắn của chương trình bằng một ngôn ngữ khác ngoài tiếng Anh, kèo bóng đá cúp c2 cần một triển khai củaGetText API. Một số hệ điều hành có cái này tích hợp (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 là Sử dụngGetTexttriển khai trongGNUC Thư viện sau đó kèo bóng đá cúp c2 sẽ cầnGNU getTextGói cho một số tiện ích chương trình. Đố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ó.

  • Kerberos, OpenSSL, OpenLDAP, và/hoặcPAM, Nếu kèo bóng đá cúp c2 muốn hỗ trợ xác thực hoặc mã hóa bằng các dịch vụ này.

Nếu kèo bóng đá cúp c2 đang xây dựng từ AGIT21087_21221

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

  • perl22027_22222perlTrong mọi trường hợp.

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 (xemhttp: //www.gnu.org/order/ftp.htmlcho một danh sách) hoặc tạiftp: //ftp.gnu.org/gnu/.

Cũng kiểm tra xem kèo bóng đá cúp c2 có đủ dung lượng đĩa không. kèo bóng đá cúp c2 sẽ cần khoảng 100 MB cho cây nguồn trong quá trình biên dịch và khoảng 20 MB cho thư mục cài đặt. Một cụm cơ sở dữ liệu trống mất khoảng 35 MB; cơ sở dữ liệu mất khoảng năm lần số lượng Không gian mà một tệp văn bản phẳng với cùng một dữ liệu sẽ diễn ra. Nếu kèo bóng đá cúp c2 sẽ chạy các bài kiểm tra hồi quy mà kèo bóng đá cúp c2 sẽ tạm thời tăng thêm 150 MB. Sử dụngDFlệnh để kiểm tra không gian đĩa miễn phí.