Một giải pháp thay thế cho việc sử dụng CVS ẩn danh để truy xuấtkèo bóng đá c1Cây kèo bóng đá c1 làkèo bóng đá c1. kèo bóng đá c1được phát triển bởi John Polstra
(<jdp@polstra.com
) đến
Phân phối kho lưu trữ CVS và các cây tệp khác choFreeBSD
dự án.
Một lợi thế lớn khi sử dụngkèo bóng đá c1Có phải nó có thể sao chép một cách đáng tin cậytoàn bộKho lưu trữ CVS
Trên hệ thống địa phương của bạn, cho phép truy cập địa phương nhanh vào CVS
Các hoạt động nhưlog
vàdiff
6660_6719kèo bóng đá c1Máy chủ do hiệu quả
Giao thức truyền phát trực tuyến chỉ gửi các thay đổi kể từ
bản cập nhật cuối cùng.
Hai khu vực thư mục được yêu cầu chokèo bóng đá c1Để thực hiện công việc: một địa phươngCVSKho lưu trữ (hoặc đơn giản là vùng thư mục Nếu bạn đang tìm nạp một ảnh chụp nhanh hơn là một kho lưu trữ; nhìn thấy bên dưới) và một địa phươngkèo bóng đá c1Khu vực kế toán. Chúng có thể cùng tồn tại trong cùng một thư mục cây.
7451_7510CVS7544_7620/home/cvs/, nhưng trước đây đã giữ nó theokèo bóng đá c1Cây phát triển trong/opt/postgres/cvs/. Nếu bạn có ý định Giữ kho lưu trữ của bạn trong/home/cvs/,, sau đó đặt
SetEnv CVSROOT /HOME /CVS
trong của bạn.cshrc8030_8069.bashrchoặc.ProfileTệp, tùy thuộc vào vỏ của bạn.
TheCVSKhu vực kho lưu trữ phải được khởi tạo. Một lầnCVSROOTIS Đặt, sau đó điều này có thể được thực hiện với một lệnh duy nhất:
$ cvs init
Sau đó bạn sẽ thấy ít nhất một thư mục có tênCVSROOTKhi liệt kêCVSROOTThư mục:
$ LS $ CVSROOT CVSROOT/
8833_8847kèo bóng đá c1là trong con đường của bạn; Trên hầu hết các hệ thống, bạn có thể làm điều này bằng cách nhập
kèo bóng đá c1
Sau đó, chỉ cần chạykèo bóng đá c1Sử dụng:
$ kèo bóng đá c1 -L 2postgres.kèo bóng đá c1
WHERE-L 2
Cho phép một số trạng thái
tin nhắn để bạn có thể theo dõi tiến trình của bản cập nhật vàpostgres.kèo bóng đá c1là đường dẫn và
Tên bạn đã đặt cho bạn9453_9460Tệp cấu hình.
Đây là Akèo bóng đá c1Tệp cấu hình được sửa đổi cho cài đặt cụ thể và duy trì một địa phương đầy đủCVSKho lưu trữ:
# Tệp này đại diện cho tệp phân phối kèo bóng đá c1 tiêu chuẩn
# chokèo bóng đá c1Dự án Ordbms
# Được sửa đổi bởi lockhart@fourpalms.org 1997-08-28
# - Chỉ vào cây nguồn ảnh chụp địa phương của tôi
# - Kéo kho lưu trữ CVS đầy đủ, không chỉ là ảnh chụp nhanh mới nhất
#
# Mặc định áp dụng cho tất cả các bộ sưu tập
*Máy chủ mặc định = kèo bóng đá c1postgresql.org
*Nén mặc định
*Phát hành mặc định = CVS
*Xóa mặc định sử dụng-rel-suffix
# Kích hoạt dòng sau để có được ảnh chụp nhanh mới nhất
#*thẻ mặc định =.
# Bật dòng sau để nhận bất cứ thứ gì được chỉ định ở trên hoặc theo mặc định
# Vào ngày được chỉ định dưới đây
#*Ngày mặc định = 97,08.29.00.00.00
# thư mục cơ sở nơi kèo bóng đá c1 sẽ lưu trữ (các) tệp 'dấu trang' của nó
# sẽ tạo Supdirectory Sup/
#*cơ sở mặc định =/opt/postgres #/usr/local/pgsql
*Cơ sở mặc định =/home/cvs
# Thư mục tiền tố trong đó kèo bóng đá c1 sẽ lưu trữ (các) phân phối thực tế
*Tiền tố mặc định =/home/cvs
# Hoàn thành phân phối, bao gồm tất cả các bên dưới
PGSQL
# Phân phối cá nhân so với 'toàn bộ'
# PGSQL-DOC
# PGSQL-PERL5
# pgsql-src
Sau đây là đề xuấtkèo bóng đá c1Tệp cấu hình từThekèo bóng đá c1ftp địa điểmsẽ chỉ tìm được ảnh chụp nhanh hiện tại:
11125_11198kèo bóng đá c1Dự án Ordbms
#
# Mặc định áp dụng cho tất cả các bộ sưu tập
*Máy chủ mặc định = kèo bóng đá c1postgresql.org
*Nén mặc định
*Phát hành mặc định = CVS
*Xóa mặc định sử dụng-rel-suffix
*Thẻ mặc định =.
# thư mục cơ sở nơi kèo bóng đá c1 sẽ lưu trữ (các) tệp 'dấu trang' của nó
*cơ sở mặc định =/usr/local/pgsql# Thư mục tiền tố trong đó kèo bóng đá c1 sẽ lưu trữ (các) phân phối thực tế
*Tiền tố mặc định =/usr/local/pgsql# Phân phối hoàn chỉnh, bao gồm tất cả các bên dưới
PGSQL
# Phân phối cá nhân so với 'toàn bộ'
# PGSQL-DOC
# PGSQL-PERL5
# pgsql-src
kèo bóng đá c1có sẵn là kèo bóng đá c1, nhị phân được xây dựng trước hoặc RPM Linux. Nó dễ dàng hơn nhiều để sử dụng nhị phân hơn là xây dựng từ kèo bóng đá c1, chủ yếu là vì Cần có trình biên dịch rất có khả năng, nhưng đồ sộ, Modula-3 cho bản dựng.
kèo bóng đá c1Cài đặt từ nhị phân
Bạn có thể sử dụng các nhị phân được xây dựng trước nếu bạn có một nền tảng cho Những nhị phân nào được đăng trênThekèo bóng đá c1trang web FTPhoặc nếu bạn là chạy freebsd, cho đókèo bóng đá c1có sẵn dưới dạng cổng.
Lưu ý: kèo bóng đá c1ban đầu được phát triển như một công cụ để phân phốiFreeBSDCây kèo bóng đá c1. Nó có sẵn dưới dạng"Cổng", và Đối với những người chạy FreeBSD, nếu điều này không đủ để cho biết cách lấy và cài đặt nó sau đó vui lòng đóng góp một thủ tục ở đây.
Tại thời điểm viết, các nhị phân có sẵn cho Alpha/Tru64, IX86/XBSD, HPPA/HP-UX 10.20, MIPS/IRIX, IX86/Linux-Libc5, IX86/Linux-Glibc, Sparc/Solaris và Sparc/sunos.
Truy xuất tệp tar nhị phân chokèo bóng đá c1(CVSUPDkhông bắt buộc phải là một máy khách) thích hợp cho nền tảng của bạn.
Nếu bạn đang chạy FreeBSD, hãy cài đặtkèo bóng đá c1Cổng.
Nếu bạn có nền tảng khác, hãy kiểm tra và Tải xuống nhị phân thích hợp từThekèo bóng đá c1ftp địa điểm.
Kiểm tra tệp tar để xác minh nội dung và Cấu trúc thư mục, nếu có. Cho tệp tar linux tại ít nhất, trang nhị phân tĩnh và người đàn ông được bao gồm mà không có Bất kỳ đóng gói thư mục nào.
Nếu nhị phân ở cấp cao nhất của tệp tar, Sau đó, chỉ cần giải nén tệp tar vào mục tiêu của bạn Thư mục:
$ cd/usr/local/bin $ tar zxvf /usr/local/src/kèo bóng đá c1-16.0-linux-i386.tar.gz $ mv kèo bóng đá c11 ../doc/man/man1/
Nếu có cấu trúc thư mục trong tệp tar, sau đó giải nén tệp tar trong/usr/local/src và di chuyển các nhị phân vào vị trí thích hợp như bên trên.
Đảm bảo rằng các nhị phân mới nằm trong đường dẫn của bạn.
$ Rehash $ mà kèo bóng đá c1 $ set path = (Đường dẫn đến kèo bóng đá c1$ Path) $ mà kèo bóng đá c1 /usr/local/bin/kèo bóng đá c1
Cài đặtkèo bóng đá c1Từ kèo bóng đá c1 không hoàn toàn tầm thường, chủ yếu là vì hầu hết các hệ thống Sẽ cần cài đặt trình biên dịch Modula-3 trước. Trình biên dịch này có sẵn dưới dạng linuxRPM,, Gói freebsd hoặc mã kèo bóng đá c1.
Lưu ý:Cài đặt kèo bóng đá c1 sạch của Modula-3 mất khoảng 200MB dung lượng đĩa, thu nhỏ lại khoảng 50MB không gian khi các kèo bóng đá c1 được gỡ bỏ.
Cài đặt Linux
Cài đặt modula-3.
NhậnModula-3Phân phối từPolytechnique Montréal, người đang tích cực Duy trì cơ sở mã ban đầu được phát triển bởi16951_16984. ThePM3 RPMPhân phối là khoảng 30MB nén. Tại thời điểm viết, 1.1.10-1 phát hành cài đặt sạch sẽ trên RH-5.2, trong khi Bản phát hành 1.1.11-1 rõ ràng được xây dựng cho người khác Phát hành (RH-6.0?) Và không chạy trên RH-5.2.
Tip:Bao bì RPM đặc biệt này cónhiều RPMTệp, vì vậy Bạn có thể sẽ muốn đặt chúng vào một thư mục riêng biệt.
Cài đặt modula-3 rpms:
# RPM -UVH PM3*.RPM
Giải nén bản phân phối kèo bóng đá c1:
# cd/usr/local/src # TAR ZXF kèo bóng đá c1-16.0.TAR.GZ
Xây dựng phân phối kèo bóng đá c1, đàn áp GUI Tính năng giao diện để tránh yêu cầu thư viện x11:
# Tạo M3Flags = "-Dnogui"
Và nếu bạn muốn xây dựng một nhị phân tĩnh để chuyển sang Các hệ thống có thể không cài đặt modula-3, hãy thử:
# Tạo m3flags = " -dnogui -dstatic"
Cài đặt nhị phân được xây dựng:
# Tạo m3flags = " -dnogui -dstatic" Cài đặt