Phiên bản được hỗ trợ:15 / 14 / 13
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.
Bạn có thể muốn xem cùng một trang chohiệ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ế.

1.5. Quy trình kèo bóng đá hôm nay và ngày mai và ngày mai

  1. Cấu hình

    Bước đầu tiên của quy trình kèo bóng đá hôm nay và ngày mai là đểCấu hìnhtập lệnh. Cho một mặc định

    ./configure
    

    Tập lệnh này sẽ chạy một số bài kiểm tra để đoán các giá trịCấu hìnhTrong a

    Cấu hình mặc định sẽ xây dựng máy chủ và/usr/local/pgsqlTheo mặc định.

    Bạn có thể tùy chỉnh quy trình xây dựng và kèo bóng đá hôm nay và ngày mai bằng cáchCấu hình:

    --prefix =tiền tố

    kèo bóng đá hôm nay và ngày mai tất cả các tệp trong thư mụctiền tốthay vì/usr/local/pgsql. Các tập tin thực tếtiền tốThư mục.

    Nếu bạn có nhu cầu đặc biệt, bạn cũng có thể tùy chỉnh

    --Exec-prefix =Exec-Prefix

    Bạn có thể kèo bóng đá hôm nay và ngày mai các tệp phụ thuộc kiến ​​trúc dướiEXEC-PREFIX, hơn những gìtiền tốĐã được đặt thành.EXEC-PREFIXđược đặttiền tố

    --Bindir =Thư mục

    Chỉ định thư mục cho các chương kèo bóng đá hôm nay và ngày mai thực thi.EXEC-PREFIX/bin, mà/usr/local/pgsql/bin.

    -datadir =Thư mục

    Đặt thư mục cho các tệp dữ liệu chỉ đọc được sử dụngtiền tố/chia sẻ. Lưu ý rằng

    --sysconfdir =Thư mục

    Thư mục cho các tệp cấu hình khác nhau,tiền tố/etcTheo mặc định.

    -libdir =Thư mục

    Vị trí để kèo bóng đá hôm nay và ngày mai thư viện và linh hoạtEXEC-PREFIX/lib.

    --includedir =Thư mục

    Thư mục để kèo bóng đá hôm nay và ngày mai tiêu đề C và C ++tiền tố/Bao gồm.

    --docdir =Thư mục

    Tệp tài liệu, ngoại trừ"Man"các trang, sẽ được kèo bóng đá hôm nay và ngày mai vàotiền tố/doc.

    --mandir =Thư mục

    Các trang người đàn ông đi kèm vớiPostgreSQLsẽ được kèo bóng đá hôm nay và ngày maiManxSubDirectories. Mặc định làtiền tố/Man.

    Lưu ý:Chăm sóc đã được thực hiện để làm cho nó có thểPostgreSQLvào các vị trí kèo bóng đá hôm nay và ngày mai được chia sẻ (chẳng hạn như/usr/local/bao gồm) mà không can thiệp"/PostgreSQL"được tự độngDatadir, sysconfdirDocDir, trừ khi hoàn toàn"Postgres"hoặc"PGSQL". Vì/usr/localLà tiền tố, tài liệu/usr/local/doc/postgresql, nhưng nếu/opt/postgres, sau đó/opt/postgres/doc. Tiêu đề công khai CBao gồmvà làBao gồm. XemHướng dẫn của lập kèo bóng đá hôm nay và ngày mai viênĐể biết thông tinlibdirđể tải động

    --với-includes =Thư mục

    Thư mụclà aReadline) Đã kèo bóng đá hôm nay và ngày mai-với thư việnTùy chọn.

    Ví dụ:-với in-includes =/opt/gnu/bao gồm:/usr/sup/bao gồm.

    -với thư viện =Thư mục

    Thư mụclà a--với phần mềmtùy chọn) Nếu bạn có

    Ví dụ:--with-libres =/opt/gnu/lib:/usr/sup/lib.

    --Enable-Recode

    Cho phép đặt lại bộ ký tự một byte.Phần 7.3Về điều này

    --Enable-NLS [=Ngôn ngữ]

    Cho phép hỗ trợ ngôn ngữ bản địa (NLS), nghĩa là khả năngNgôn ngữIS--Enable-nls = 'de fr'. (The

    Để sử dụng tùy chọn này, bạn sẽ cần mộtGetTextAPI; xem ở trên.

    --with-pgport =Số

    setSốnhưPostgreSQLMáy chủ trên cùng một máy.

    --with-perl

    Xây dựng ngôn ngữ phía máy chủ PL/Perl.

    --with-python

    Xây dựng mô -đun giao diện Python và/usr/lib/pythonX.Y).

    --with-tcl

    Xây dựng các thành phần yêu cầu TCL/TK, đó làLibPGTCl, PGTCLSH, PGTKSHPL/TCL. Nhưng xem--without-tk.

    --without-tk

    Nếu bạn chỉ định--with-tclVà tùy chọn này, sau đóTK(PGTKSH) sẽ bị loại trừ.

    --with-tclconfig =Thư mục
    --with-tkconfig =Thư mục

    TCL/TK kèo bóng đá hôm nay và ngày mai các tệpTCLCONFIG.SHtkconfig.sh, chứa

    --with-java

    Xây dựngJDBCCác gói Java và kèo bóng đá hôm nay và ngày mai điều khiển liên kết.

    --with-krb4 [=Thư mục]
    --with-krb5 [=Thư mục]

    Xây dựng với sự hỗ trợ cho xác thực Kerberos.Thư mụcĐối số Chỉ định thư mục gốc của Kerberos/USR/Athenađược coi là mặc định. Nếu các tệp tiêu đề có liên quan--với phần mềm-với thư việnCác tùy chọn ngoài ra/usr/lib), sau đó bạn

    Cấu hìnhSẽ kiểm tra

    --with-krb-srvnam =tên

    Tên của Hiệu trưởng dịch vụ Kerberos.Postgreslà mặc định.

    --with-opensssl [=Thư mục]

    Build với hỗ trợ choSSL(mã hóa) Kết nối. Cái nàyOpenSSLGói sẽ được kèo bóng đá hôm nay và ngày mai. TheThư mụcĐối số chỉ địnhOpenSSLkèo bóng đá hôm nay và ngày mai; các/usr/local/ssl.

    Cấu hìnhSẽ kiểm traOpenSSLkèo bóng đá hôm nay và ngày mai là đủ trước khi tiến hành.

    --with-pam

    xây dựng vớiPAM(Mô -đun xác thực có thể cắm) Hỗ trợ.

    --without-wreadline

    Ngăn chặn việc sử dụngReadlineThư viện. Điều này vô hiệu hóaPSQL, vì vậy nó không

    --without-zlib

    Ngăn chặn việc sử dụngzlibThư viện. Điều này vô hiệu hóapg_dump. Tùy chọn này chỉ là

    --Enable-Debug

    biên dịch tất cả các chương kèo bóng đá hôm nay và ngày mai và thư viện với gỡ lỗi

    --Enable-cassert

    cho phépKhẳng địnhKiểm tra"Không thể xảy ra"Điều kiện. Đây là

    --Enable-end

    Cho phép theo dõi phụ thuộc tự động. Với điều này

    Nếu bạn thích kèo bóng đá hôm nay và ngày mai biên dịch C khác với OneCấu hìnhChọn sau đó bạn có thể đặtCCđếnCấu hìnhsẽ chọnGCCTrừ khi điều này không phù hợp vớiCFLAGSBiến.

    Bạn có thể chỉ định các biến môi trường trênCấu hìnhdòng lệnh, ví dụ:

    ./configure cc =/opt/bin/gcc cflags = ' -o2 -pipe'
    
  2. Build

    Để bắt đầu bản dựng, nhập

    gmake
    

    (nhớ sử dụngGNU làm.) Bản dựng có thể mất

    Tất cả PostgreSQL được thực hiện thành công. Sẵn sàng để kèo bóng đá hôm nay và ngày mai.
  3. Kiểm tra hồi kèo bóng đá hôm nay và ngày mai

    Nếu bạn muốn kiểm tra máy chủ mới được xây dựng trước khi bạnPostgreSQLChạy trên của bạn

    Kiểm tra gmake
    

    (Điều này sẽ không hoạt động như root; làm điều đó như một người không có đặc kèo bóng đá hôm nay và ngày maiềnChương 13chứa

  4. kèo bóng đá hôm nay và ngày mai tệp

    Lưu ý:Nếu bạn đang nâng cấp một hệ thống hiện cóPhần 1.4ở trên.

    để kèo bóng đá hôm nay và ngày maiPOSTGRESQLEnter

    kèo bóng đá hôm nay và ngày mai GMake
    

    Điều này sẽ kèo bóng đá hôm nay và ngày mai các tệp vào các thư mụcBước 1. Hãy chắc chắn

    Bạn có thể sử dụnggmake install-stripthay vìkèo bóng đá hôm nay và ngày mai GMakeđể dảikèo bóng đá hôm nay và ngày mai-Stripcố gắng

    Nếu bạn đã xây dựng các giao diện Python và bạn không phải là

    gmake -c src/giao diện/kèo bóng đá hôm nay và ngày mai python
    

    Nếu bạn không có kèo bóng đá hôm nay và ngày maiền truy cập siêu người dùng, bạn sẽ tự mình:

    kèo bóng đá hôm nay và ngày mai tiêu chuẩn chỉ cung cấp các tệp tiêu đềPostgreSQLBao gồm cây kèo bóng đá hôm nay và ngày maio

    gmake install-all-meaders
    

    Điều này thêm một hoặc hai megabyte vào kèo bóng đá hôm nay và ngày mai

    kèo bóng đá hôm nay và ngày mai chỉ dành cho máy khách:Nếu bạn muốn

    GMAKE -C SRC/BIN kèo bóng đá hôm nay và ngày mai
    gmake -c src/bao gồm kèo bóng đá hôm nay và ngày mai
    36065_36098
    GMake -c DOC kèo bóng đá hôm nay và ngày mai
    

Chứng minh:Để hoàn tác kèo bóng đá hôm nay và ngày maiGMAKE uninstall. Tuy nhiên, điều này

Làm sạch:Sau khi kèo bóng đá hôm nay và ngày mai, bạn có thể tạo phòng bằng cáchGMake Clean. Điều này sẽ bảo tồngmakeSau này. ĐẾNGmake Distclean. Nếu bạn đang đi

Nếu bạn thực hiện bản dựng và sau đó khám phá rằng cấu hình của bạnGmake DistcleanTrước