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ốvà
--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ự động
Datadir
,sysconfdir
vàDocDir
, 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ồm
và 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ện
Tù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ềm
tù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,
PGTKSHvàPL/TCL. Nhưng xem--without-tk
.
--without-tk
Nếu bạn chỉ định--with-tcl
Và 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.SHvàtkconfig.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à-với thư viện
Cá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'
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.
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
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