diff --git a/ja_JP.eucJP/books/handbook/bibliography/chapter.sgml b/ja_JP.eucJP/books/handbook/bibliography/chapter.sgml
index 584431065a..5e31cdfadb 100644
--- a/ja_JP.eucJP/books/handbook/bibliography/chapter.sgml
+++ b/ja_JP.eucJP/books/handbook/bibliography/chapter.sgml
@@ -1,739 +1,746 @@
参考図書
訳: &a.jp.nakai;, 1996 年 10 月 12 日。
FreeBSD オペレーティングシステムの個々の部分については
マニュアルページで定義のような説明がなされていますが,
それらにはどうやってその部分どうしをつなぎあわせて
オペレーティングシステム全体を円滑に動作させるかを
説明していないという欠点がよく指摘されます。
- それを補うためには Unix システム管理についてのよい本や,
+ それを補うためには &unix; システム管理についてのよい本や,
すぐれた利用者向けのマニュアルが欠かせません。
FreeBSD 専門の書籍および雑誌
非英語文化圏の 書籍 & 雑誌:
FreeBSD 入門與應用 (中国語)。
FreeBSD入門キット 98版第二版。 宮嵜忠臣 著。
秀和システム。 ISBN 4-87966-535-5 C3055 2900 円。
FreeBSD入門キット AT互換機版 第二版。 宮嵜忠臣 著。
秀和システム。 ISBN 4-87966-535-5 C3055 2900 円。
ここまでできる FreeBSD パワーガイド。
霜山 滋, 仲道 嘉夫, 山中 右次 著。 秀和システム。
ISBN 4-87966-637-8 2600円。
FreeBSD徹底入門。
あさだ たくや / 天川 修平 / 衛藤 敏寿 / 浜田 直樹 / 細川 達己 / 三田 吉郎 著。
翔泳社。
ISBN 4-88135-473-6 3600 円。
パーソナル UNIX スターターキット FreeBSD。
民田 雅人 / 古場 正行 / 増田 佳泰 / 天池 健 / 宮川 晋 共著。
アスキー。
ISBN 4-7561-1733-3 3000 円。
FreeBSD ハンドブック (日本語版)。
アスキー。
ISBN 4-7561-1580-2 3800 円。
FreeBSD mit Methode (ドイツ語版)。
Computer und Literatur Verlag/Vertrieb Hanser 発行。
1998。 ISBN 3-932311-31-0
FreeBSD 4 - Installieren, Konfigurieren, Administrieren
(ドイツ語版), Computer und Literatur Verlag,
2001 年 発行。ISBN 3-932311-88-4。
FreeBSD 5 - Installieren, Konfigurieren, Administrieren
(ドイツ語), Computer und Literatur Verlag 発行, 2003 年.
ISBN 3-936546-06-1.
FreeBSD インストール & 活用マニュアル,
毎日コミュニケーションズ発行。
Onno W Purbo, Dodi Maryanto, Syahrial Hubbany, Widjil Widodo 著
FreeBSD を使ったインターネットサーバの構築 (Building Internet Server with
FreeBSD) (インドネシア語),
Elex Media Komputindo 発行。
英語の書籍 & 雑誌:
Absolute
BSD: The Ultimate Guide to FreeBSD,
No Starch Press 刊、2002 年。
The Complete FreeBSD,
O'Reilly、2003 年。
ISBN: 0596005164
The
FreeBSD Corporate Networker's Guide,
Addison-Wesley 刊、2000 年。
ISBN: 0201704811
FreeBSD: An Open-Source Operating System for Your Personal
Computer、The Bit Tree Press 刊、2001 年。
ISBN: 0971204500
Teach Yourself FreeBSD in 24 Hours,
Sams 刊、2002 年。
ISBN: 0672324245
FreeBSD unleashed,
Sams 刊、2002 年。
ISBN: 0672324563
FreeBSD: The Complete Reference,
McGrawHill 刊、2003 年。
ISBN: 0072224096
利用者向けのガイド
Computer Systems Research Group, UC Berkeley.
4.4BSD User's Reference Manual.
O'Reilly & Associates, Inc., 1994.
ISBN 1-56592-075-9
Computer Systems Research Group, UC Berkeley.
4.4BSD User's Supplementary Documents.
O'Reilly & Associates, Inc., 1994.
ISBN 1-56592-076-7
UNIX in a Nutshell.
O'Reilly & Associates, Inc., 1990.
ISBN 093717520X
Mui, Linda.
What You Need To Know When You Can't Find Your UNIX
System Administrator.
O'Reilly & Associates, Inc., 1995.
ISBN 1-56592-104-6
オハイオ州立大学による
UNIX Introductory Course。
オンラインで HTML 版と PostScript 版が利用可能。
FreeBSD 友の会 jpman プロジェクト。 FreeBSD User's
Reference Manual (日本語訳)。 毎日コミュニケーションズ
, 1998。 ISBN4-8399-0088-4 P3800E。
Edinburgh
University による
UNIX 環境の初心者向け
オンラインガイド。
管理者向けのガイド
Albitz, Paul and Liu, Cricket. DNS and
BIND, 4th Ed.
O'Reilly & Associates, Inc., 2001.
ISBN ISBN 1-59600-158-4
(訳注: 邦訳は以下のものが出版されています。
高田 広章 / 小島 育夫 監訳 , 小舘 光正 訳。
DNS & BIND 第 3 版。
オライリー・ジャパン, 1999。
ISBN 4-900900-91-5)
Computer Systems Research Group, UC Berkeley.
4.4BSD System Manager's Manual.
O'Reilly & Associates, Inc., 1994.
ISBN 1-56592-080-5
Costales, Brian, et al.
Sendmail, 2nd Ed. O'Reilly &
Associates, Inc., 1997.
ISBN 1-56592-222-0
(訳注: 邦訳は以下の 2 分冊のものが出版されています。
原著の 3 章までが「システム管理」, 4 章が「リファレンス」
に対応します。
中村 素典 監訳, 鈴木 克彦 訳。
sendmail システム管理 (Volume1)。
オライリー・ジャパン, 1997。
ISBN 4-900900-40-0
中村 素典 監訳, 鈴木 克彦 訳。
sendmail システム管理 (Volume2)。
オライリー・ジャパン, 1998。
ISBN 4-900900-41-9)
Frisch, Æleen. Essential System
Administration, 2nd Ed. O'Reilly &
Associates, Inc., 1995. ISBN 1-56592-127-5
(訳注: 邦訳は以下のものが出版されています。
谷川 哲司 監訳, 黒岩 真吾 / 株式会社ユニテック 訳。
UNIX システム管理入門 改訂版。
オライリー・ジャパン, 1998。
ISBN 4-900900-14-1)
Hunt, Craig. TCP/IP Network Administration, 2nd Ed.
O'Reilly & Associates, Inc., 1997.
ISBN 1-56592-322-7
(訳注: 邦訳は以下のものが出版されています。
村井 純 監訳。
TCP/IP ネットワーク管理 第 2 版。
オライリー・ジャパン, 1998。
ISBN 4-900900-68-0)
Nemeth, Evi. UNIX System Administration
Handbook. 3rd Ed. Prentice Hall, 2000.
ISBN 0-13-020601-6
(訳注: 邦訳は以下のものが出版されています。
井上 尚司 監訳。
UNIX システム管理入門。
ソフトバンク, 1992。
ISBN 4-89052-362-6
原本は第 3 版だが, 訳出は第 1 版のみ)
Stern, Hal Managing NFS and NIS
O'Reilly & Associates, Inc., 1991.
ISBN 0-937175-75-7
(訳注: 邦訳は以下のものが出版されています。
砂原 秀樹 監訳, 倉骨 彰 訳,
NFS & NIS。
アスキー,
1992。
ISBN 4-7561-0273-5)
FreeBSD 友の会 jpman プロジェクト。 FreeBSD System
Administrator's Manual (日本語訳)。
毎日コミュニケーションズ,
1998. ISBN4-8399-0109-0 P3300E.
+
+
+ Dreyfus, Emmanuel. Cahiers
+ de l'Admin: BSD (in French), Eyrolles, 2003.
+ ISBN 2-212-11244-0
+
プログラマ向けのガイド
Asente, Paul, Converse, Diana, and Swick, Ralph.
X Window System Toolkit. Digital Press,
1998. ISBN 1-55558-178-1
Computer Systems Research Group, UC Berkeley.
4.4BSD Programmer's Reference Manual.
O'Reilly & Associates, Inc., 1994.
ISBN 1-56592-078-3
Computer Systems Research Group, UC Berkeley.
4.4BSD Programmer's Supplementary Documents.
O'Reilly & Associates, Inc., 1994.
ISBN 1-56592-079-1
Harbison, Samuel P. and Steele, Guy
L. Jr. C: A Reference Manual. 4rd ed. Prentice
Hall, 1995. ISBN 0-13-326224-3
(訳注: 邦訳は以下のものが出版されています。
斎藤 信男監訳。
新・詳説C言語リファレンス
[H&Sリファレンス]。
ソフトバンク, 1994。
ISBN 4-89052-506-8
原本は第4版だが, 訳出は第3版のみ。)
Kernighan, Brian and Dennis M. Ritchie.
The C Programming Language..
PTR Prentice Hall, 1988.
ISBN 0-13-110362-9
(訳注: 邦訳は以下のものが出版されています。
石田 晴久 訳。
プログラミング言語 C 第2版(訳書訂正版)
共立出版, 1989。
ISBN 4-320-02692-6)
Lehey, Greg.
Porting UNIX Software.
O'Reilly & Associates, Inc., 1995.
ISBN 1-56592-126-7
Plauger, P. J. The Standard C
Library. Prentice Hall, 1992.
ISBN 0-13-131509-9
(訳注: 邦訳は以下のものが出版されています。
福富 寛 / 門倉 明彦 / 清水 恵介 訳。
標準 C ライブラリ ANSI/ISO/JIS C規格.
トッパン, 1995。
ISBN 4-8101-8541-9)
Spinellis, Diomidis. Code
Reading: The Open Source Perspective.
Addison-Wesley, 2003. ISBN 0-201-79940-5
Stevens, W. Richard. Advanced
Programming in the UNIX Environment.
Reading, Mass. : Addison-Wesley, 1992.
ISBN 0-201-56317-7
(訳注: 邦訳は以下のものが出版されています。
大木 敦雄 訳。
詳解 UNIX プログラミング。トッパン, 1994。
ISBN 4-89052-524-6)
Stevens, W. Richard. UNIX Network
Programming. 2nd Ed. PTR Prentice Hall, 1998.
ISBN 0-13-949876-1
(訳注:
第 1 版の邦訳は以下のものが出版されています.
篠田 陽一 訳.
UNIX ネットワークプログラミング。
トッパン, 1992.
ISBN 4-8101-8509-5)
第 2 版の邦訳は以下のものが出版されています。
篠田 陽一 訳.
UNIX ネットワークプログラミング 第 2 版 Vol.1。
トッパン, 1999。
ISBN 4-8101-8612-1)
Wells, Bill. Writing Serial Drivers for UNIX
.
Dr. Dobb's Journal. 19(15), December
1994. pp68-71, 97-99.
オペレーティングシステム内部
Andleigh, Prabhat K.
UNIX System Architecture.
Prentice-Hall, Inc., 1990.
ISBN 0-13-949843-5
Jolitz, William. Porting UNIX to the 386
.
Dr. Dobb's Journal. January 1991-July
1992.
Leffler, Samuel J., Marshall Kirk McKusick,
Michael J Karels and John Quarterman The Design and
Implementation of the 4.3BSD UNIX Operating
System. Reading, Mass. : Addison-Wesley, 1989.
ISBN 0-201-06196-1
(訳注: 邦訳は以下のものが出版されています。
中村 明 / 相田 仁 / 計 宇生 / 小池 汎平 訳。
UNIX 4.3BSDの設計と実装。丸善, 1991。
ISBN 4-621-03607-6)
Leffler, Samuel J., Marshall Kirk McKusick,
The Design and Implementation of the 4.3BSD
UNIX Operating System: Answer Book.
Reading, Mass. : Addison-Wesley, 1991.
ISBN 0-201-54629-9
(訳注: 邦訳は以下のものが出版されています。
相田 仁 / 計 宇生 / 小池 汎平 訳。
UNIX 4.3BSDの設計と実装。
アンサーブック, トッパン, 1991。
ISBN 4-8101-8039-5)
McKusick, Marshall Kirk, Keith Bostic, Michael J Karels,
and John Quarterman. The Design and
Implementation of the 4.4BSD Operating
System. Reading, Mass. : Addison-Wesley, 1996.
ISBN 0-201-54979-4
(この本の第二章が FreeBSD ドキュメンテーションプロジェクト
の一部として オンライン
+ url="../design-44bsd/book.html">オンライン
で公開されています. また, 第九章は
+ url="http://www.netapp.com/tech_library/nfsbook.print">
ここ にあります。)
Stevens, W. Richard. TCP/IP Illustrated,
Volume 1: The Protocols.
Reading, Mass. : Addison-Wesley, 1996.
ISBN 0-201-63346-9
Schimmel, Curt.
Unix Systems for Modern Architectures.
Reading, Mass. : Addison-Wesley, 1994.
ISBN 0-201-63338-8
Stevens, W. Richard. TCP/IP Illustrated,
Volume 3: TCP for Transactions, HTTP, NNTP
and the UNIX Domain Protocols.
Reading, Mass. : Addison-Wesley, 1996.
ISBN 0-201-63495-3
(訳注: 邦訳は以下のものが出版されています。
中本 幸一 / 石川 裕次 / 田中 伸佳 訳。
詳解 TCP/IP Vol.3: トランザクション
TCP, HTTP, NNTP, UNIX ドメインプロトコル,
アジソンウェスレイパブリッシャーズジャパン, 1998。
ISBN 4-8101-8039-5)
Vahalia, Uresh.
UNIX Internals -- The New Frontiers.
Prentice Hall, 1996.
ISBN 0-13-101908-2
(訳注: 邦訳は以下のものが出版されています。
徳田 英幸 / 中村 明 / 戸辺 義人 / 津田 悦幸 訳。
最前線UNIXのカーネル,
ピアソンエデュケーション, 2000。
ISBN 4-89471-189-3)
Wright, Gary R. and W. Richard Stevens.
TCP/IP Illustrated, Volume 2:
The Implementation.
Reading, Mass. : Addison-Wesley, 1995.
ISBN 0-201-63354-X
Messmer, Hans-Peter. The Indispensable PC Hardware Book, 4th Ed.
Reading, Mass: Addison-Wesley Pub. Co., 2002. ISBN
0-201-59616-4
セキュリティの参考資料
Cheswick, William R. and Steven M. Bellovin.
Firewalls and Internet Security:
Repelling the Wily Hacker.
Reading, Mass. : Addison-Wesley, 1995.
ISBN 0-201-63357-4
(訳注: 邦訳は以下のものが出版されています。
川副 博 監訳。ファイアウォール。
ソフトバンク, 1995。
ISBN 4-89052-672-2)
Garfinkel, Simson and Gene Spafford.
Practical UNIX & Internet Security.
2nd Ed. O'Reilly & Associates, Inc., 1996. ISBN
1-56592-148-8
(訳注: 邦訳は以下のものが出版されています。
山口 英 監訳. UNIX セキュリティ。
アスキー, 1993。
ISBN 4-7561-0274-3
原本は第 2 版だが, 訳出は第 1 版のみ)
Garfinkel, Simson.
PGP Pretty Good Privacy
O'Reilly & Associates, Inc., 1995.
ISBN 1-56592-098-8
ハードウェアの参考資料
Anderson, Don and Tom Shanley.
Pentium Processor System Architecture.
2nd Ed. Reading, Mass. : Addison-Wesley, 1995.
ISBN 0-201-40992-5
Ferraro, Richard F. Programmer's Guide
to the EGA, VGA, and Super VGA Cards.
3rd ed. Reading, Mass. : Addison-Wesley, 1995.
ISBN 0-201-62490-7
Intel Corporation は、自社の CPU
やチップセットに関する文書を自社の 開発者向け Web
サイト で公開しています。文書のフォーマットは通常
PDF です。
Shanley, Tom. 80486 System
Architecture. 3rd ed. Reading, Mass. :
Addison-Wesley, 1995.
ISBN 0-201-40994-1
Shanley, Tom. ISA System
Architecture. 3rd ed. Reading, Mass. :
Addison-Wesley, 1995.
ISBN 0-201-40996-8
Shanley, Tom. PCI System Architecture.
4th ed. Reading, Mass. : Addison-Wesley, 1999. ISBN
0-201-30974-2
Van Gilluwe, Frank. The Undocumented PC, 2nd Ed.
Reading, Mass: Addison-Wesley Pub. Co., 1996. ISBN
0-201-47950-8
- Unix の歴史
+ &unix; の歴史
Lion, John Lion's Commentary on UNIX, 6th Ed.
With Source Code.
ITP Media Group, 1996.
ISBN 1573980137
Raymond, Eric s. The New Hacker's Dictionary,
3rd edition. MIT Press, 1996.
ISBN 0-262-68092-0
これは
ジャーゴンファイル (Jargon
File) として知られています。
Saulus, Peter H. A quarter century of UNIX.
Addison-Wesley Publishing Company, Inc., 1994.
ISBN 0-201-54777-5
Simon Garfinkel, Daniel Weise, Steven Strassmann.
The UNIX-HATERS Handbook.
IDG Books Worldwide, Inc., 1994.
ISBN 1-56884-203-1
Don Libes, Sandy Ressler Life with UNIX
— special
edition. Prentice-Hall, Inc., 1989.
ISBN 0-13-536657-7
(訳注: 邦訳は以下のものが出版されています。
坂本 文 監訳. Life with UNIX.
アスキー, 1990。
ISBN 4-7561-0783-4
邦訳が Special 版の訳出か否かは不明)
BSD 系 OS の系譜図。1997 年。
- か、
+ か、
もしくは、最近の FreeBSD マシンにある /usr/share/misc/bsd-family-tree。
BSD リリース告知コレクション。1997 年。
Networked Computer Science Technical Reports Library
.
Computer Systems Research group (CSRG) からの古い
BSD リリース集
:
この 4 枚 CD セットには、1BSD から 4.4BSD までと 4.4BSD-Lite2
が含まれます (残念ながら 2.11BSD は含まれていません)。
また 4 枚目の CD には、最終ソースおよび SCCS
ファイルが含まれています。
雑誌とジャーナル
The C/C++ Users Journal. R&D Publications
Inc. ISSN 1075-2838
Sys Admin — The Journal for UNIX System
Administrators
Miller Freeman, Inc., ISSN 1061-2688
freeX — Das Magazin für Linux - BSD - UNIX
(in German) Computer- und Literaturverlag GmbH, ISSN 1436-7033
diff --git a/ja_JP.eucJP/books/handbook/colophon.sgml b/ja_JP.eucJP/books/handbook/colophon.sgml
index 08f4804e40..0d06973f39 100644
--- a/ja_JP.eucJP/books/handbook/colophon.sgml
+++ b/ja_JP.eucJP/books/handbook/colophon.sgml
@@ -1,36 +1,36 @@
この本は The FreeBSD Documentation Project
に対するたくさんの人々の共同作業によって完成したものです。
文書は DocBook DTD を用いた SGML 形式で管理されており、
オープンソースの DSSSL エンジン
Jade を使って、
さまざまな可読形式に組版されています。
Jade に対するスタイルシートの指定は、
Norm Walsh 氏による DSSSL
スタイルシートとカスタマイズレイヤを利用しました。
もし、Donald Knuth 氏による
- 組版言語 TeX および、
+ 組版言語 &tex; および、
Leslie Lamport 氏による LaTeX、
Sebastian Rahtz 氏による JadeTeX
マクロパッケージがなかったら、
この文書の書籍版を実現することはできなかったでしょう。
diff --git a/ja_JP.eucJP/books/handbook/mirrors/chapter.sgml b/ja_JP.eucJP/books/handbook/mirrors/chapter.sgml
index 173d51b37a..91fc68c150 100644
--- a/ja_JP.eucJP/books/handbook/mirrors/chapter.sgml
+++ b/ja_JP.eucJP/books/handbook/mirrors/chapter.sgml
@@ -1,4724 +1,4732 @@
FreeBSD の入手方法
CDROM/DVD 出版社
リテールボックス製品
FreeBSD は (FreeBSD CD、追加ソフトウェア、
印刷されたドキュメントなどから構成される)
箱入りの製品として以下の取り扱い業者から入手できます。
CompUSA
WWW:
Frys Electronics
WWW:
CD/DVD セット
FreeBSD の CD/DVD セットは以下のオンライン業者から入手できます。
Daemon News Mall
560 South State Street, Suite A2
Orem, UT 84058
USA
電話: +1 800 407-5170
Fax: +1 1 801 765-0877
Email: sales@bsdmall.com
WWW:
FreeBSD Mall, Inc.
3623 Sanford Street
Concord, CA 94520-1405
USA
電話: +1 925 674-0783
Fax: +1 925 674-0821
Email: info@freebsdmall.com
WWW:
FreeBSD Services Ltd
11 Lapwing Close
Bicester
OX26 6XR
United Kingdom
WWW:
Hinner EDV
St. Augustinus-Str. 10
D-81825 München
Germany
電話: (089) 428 419
WWW:
+
+
+ Ikarios
+ 22-24 rue Voltaire
+ 92000 Nanterre
+ France
+ WWW:
+
+
+
Ingram Micro
1600 E. St. Andrew Place
Santa Ana, CA 92705-4926
USA
- Phone: 1 (800) 456-8000
+ 電話: 1 (800) 456-8000
WWW:
JMC Software
Ireland
- Phone: 353 1 6291282
+ 電話: 353 1 6291282
WWW:
The Linux Emporium
Hilliard House, Lester Way
Wallingford
OX10 9TA
United Kingdom
- Phone: +44 1491 837010
+ 電話: +44 1491 837010
Fax: +44 1491 837016
WWW:
Linux System Labs Australia
21 Ray Drive
Balwyn North
VIC - 3104
Australia
- Phone: +61 3 9857 5918
+ 電話: +61 3 9857 5918
Fax: +61 3 9857 8974
WWW:
UNIXDVD.COM LTD
57 Primrose Avenue
Sheffield
S5 6FS
United Kingdom
WWW:
問屋
あなたが小売業を営んでいて FreeBSD の CDROM
製品を取り扱いたいと考えているなら次の場所に連絡してください。
Cylogistics
2672 Bayshore Parkway, Suite 307
Mountain View, CA 94043
USA
電話: +1 650 694-4949
Fax: +1 650 694-4953
Email: sales@cylogistics.com
WWW:
FreeBSD Services Ltd
11 Lapwing Close
Bicester
OX26 6XR
United Kingdom
WWW:
Kudzu, LLC
7375 Washington Ave. S.
Edina, MN 55439
USA
電話: +1 952 947-0822
Fax: +1 952 947-0876
Email: sales@kudzuenterprises.com
Navarre Corp
7400 49th Ave South
New Hope, MN 55428
USA
電話: +1 763 535-8333
Fax: +1 763 535-0341
WWW:
FTP サイト
- FreeBSD の公式な情報は anonymous FTP によって以下の場所から
- 入手できます:
-
-
- .
-
-
-
- FreeBSD
+ FreeBSD の公式な情報は anonymous FTP によって世界中から
+ ミラーサイトより入手できます。 各サイトは
+
+ にまとめられています。
+ これらのサイトは大規模な接続を受け付けていますが、
+ よりネットワーク的に近い
+ ミラーサイトを探した方が良いでしょう
+ (特にミラーサイトのようなものを
+ 構築しようとした場合はこれに該当します)。
+
+ FreeBSD
ミラーサイトデーターベース FreeBSD ハンドブックの
ミラーサイト一覧
よりも正確です。というのはその情報を DNS から取得するので、
静的に記述されたリストよりも信頼性が高いのです。
さらに、FreeBSD は以下のミラーサイトから anonymous FTP
によって 入手できます。もし FreeBSD を anonymous FTP
によって手にいれる場合は、
- 近くのサイトを利用するようにしてください。
-
- Argentina、
+ 近くのサイトを利用するようにしてください。
+ 主要なミラーサイト
としてあげられているサイトには、
+ FreeBSD の各アーキテクチャで利用可能な
+ すべてのバージョンのアーカイブ一式が用意されています。
+ あなたが住んでいる国には
+ より高速にダウンロードできるサイトがおそらくあるでしょう。
+ 各国のミラーサイトには、
+ 人気のあるアーキテクチャの最新のバージョンが置いてありますが、
+ FreeBSD のアーカイブ全体はもしかするとないかもしれません。
+ すべてのサイトは anonymous FTP によるアクセスを提供していますが、
+ 別の方法によるアクセスも提供しているサイトもあります。
+
+ 主要なミラーサイト
Australia、
Austria、
Brazil、
Bulgaria、
Canada、
China、
+ Croatia、
Czech Republic、
Denmark、
Estonia、
Finland、
France、
Germany、
Greece,
Hong Kong、
Hungary、
Iceland、
Ireland、
Italy、
Japan、
Korea、
Lithuania、
Netherlands、
- New Zealand、
Norway、
Poland、
Portugal、
Romania、
Russia、
Saudi Arabia、
Singapore、
Slovak Republic、
Slovenia、
South Africa、
Spain、
Sweden、
Switzerland、
Taiwan、
- Thailand、
- UK、
Ukraine、
+ United Kingdom、
USA
- アルゼンチン
+ 主要なミラーサイト
- 何か問題がある場合は,このドメインの
- hostmaster hostmaster@ar.FreeBSD.org
+ 何か問題がある場合は、このドメインの
+ hostmaster mirror-admin@FreeBSD.org
に連絡してください。
-
+
-
-
-
- オーストラリア
-
- 何か問題がある場合は、このドメインの hostmaster
- hostmaster@au.FreeBSD.org
- に連絡してください。
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ アルゼンチン
+
+ 何か問題がある場合は、このドメインの
+ hostmaster hostmaster@ar.FreeBSD.org
+ に連絡してください。
+
+
+ (ftp)
+
+
+
+
+
+ オーストラリア
+
+ 何か問題がある場合は、このドメインの hostmaster
+ hostmaster@au.FreeBSD.org
+ に連絡してください。
+
+
+
+ (ftp)
+
+
+
+ (ftp)
オーストリア
何か問題がある場合は、このドメインの hostmaster
hostmaster@at.FreeBSD.org
に連絡してください。
-
+ (ftp/cvsup/http)
-
+ (ftp/rsync/cvsup/http)
ブラジル
何か問題がある場合は、このドメインの hostmaster
hostmaster@br.FreeBSD.org
に連絡してください。
-
+ (ftp/http)
-
+ (ftp)
-
+ (ftp/rsync/http)
-
+ (ftp)
-
+ (ftp)
-
+ (ftp)
-
+ (ftp)
ブルガリア
何か問題がある場合は、このドメインの hostmaster
hostmaster@bg.FreeBSD.org
に連絡してください。
-
+ (ftp)
カナダ
何か問題がある場合は、このドメインの hostmaster
hostmaster@ca.FreeBSD.org
に連絡してください。
-
-
-
-
-
+ (ftp)
中国
何か問題がある場合は、このドメインの hostmaster
phj@cn.FreeBSD.org
に連絡してください。
-
+ (ftp)
-
+ (ftp)
+
+
+
+
+ クロアチア
+
+ 何か問題がある場合は、このドメインの hostmaster
+ hostmaster@hr.FreeBSD.org
+ に連絡してください。
+
-
+ (ftp)
チェコ
何か問題がある場合は、このドメインの hostmaster
hostmaster@cz.FreeBSD.org
に連絡してください。
-
- 連絡先: calda@dzungle.ms.mff.cuni.cz
+ (ftp/rsync/http)
デンマーク
何か問題がある場合は,このドメインの hostmaster
hostmaster@dk.FreeBSD.org
に連絡してください。
-
+ (ftp/http)
-
+ (ftp)
エストニア
何か問題がある場合は、このドメインの hostmaster
hostmaster@ee.FreeBSD.org
に連絡してください。
-
+ (ftp)
フィンランド
何か問題がある場合は、このドメインの hostmaster
hostmaster@fi.FreeBSD.org
に連絡してください。
-
+ (ftp)
-
+ (ftp)
フランス
何か問題がある場合は、このドメインの hostmaster
hostmaster@fr.FreeBSD.org
に連絡してください。
-
-
-
-
-
-
-
-
-
+ (ftp)
-
-
+ (ftp)
-
+ (ftp)
-
-
+ (ftp)
ドイツ
何か問題がある場合は、このドメインのミラー管理者
de-bsd-hubsr@de.FreeBSD.org
に連絡してください。
-
+ (ftp)
-
+ (ftp/rsync/http)
-
+ (ftp)
-
+ (ftp/rsync/http)
-
+ (ftp)
-
+ (ftp)
-
+ (ftp/http)
ギリシア
何か問題がある場合は、このドメインの hostmaster
hostmaster@gr.FreeBSD.org
に連絡してください。
-
+ (ftp)
-
+ (ftp)
香港
-
+ (ftp)
ハンガリー
何か問題がある場合は、このドメインの hostmaster
mohacsi@ik.bme.hu
に連絡してください。
-
-
-
-
-
-
アイスランド
何か問題がある場合は、このドメインの hostmaster
hostmaster@is.FreeBSD.org
に連絡してください。
-
+ (ftp/rsync/cvsup/http)
アイルランド
何か問題がある場合は、このドメインの hostmaster
hostmaster@ie.FreeBSD.org
に連絡してください。
-
+ (ftp)
-
+ (ftp/rsync/http)
-
+ (ftp/rsync/http)
イタリア
-
+
何か問題がある場合は、このドメインの hostmaster
hostmaster@it.FreeBSD.org
に連絡してください。
-
+
-
+ (ftp)
日本
何か問題がある場合は、このドメインの hostmaster
hostmaster@jp.FreeBSD.org
に連絡してください。
-
+ (ftp)
+
+
+
+ (ftp)
+
+
+
+ (ftp)
-
+ (ftp)
-
+ (ftp)
-
+ (ftp)
-
+ (ftp)
-
+ (ftp)
-
+ (ftp)
韓国
何か問題がある場合は、このドメインの hostmaster
hostmaster@kr.FreeBSD.org
に連絡してください。
-
-
-
-
-
-
-
-
-
+ (ftp/rsync)
-
-
-
-
-
-
-
-
-
-
-
-
-
+ (ftp)
リトアニア
何か問題がある場合は、このドメインの hostmaster
hostmaster@lt.FreeBSD.org
に連絡してください。
+ url="ftp://ftp.lt.FreeBSD.org/pub/FreeBSD/"> (ftp)
オランダ
何か問題がある場合は、このドメインの hostmaster
hostmaster@nl.FreeBSD.org
に連絡してください。
-
+ (ftp)
-
+ (ftp/cvsup/http)
-
- ニュージーランド
-
-
- 何か問題がある場合は、このドメインの hostmaster
- hostmaster@nz.FreeBSD.org
- に連絡してください。
-
-
-
-
-
-
-
-
-
ノルウェー
何か問題がある場合は,このドメインの hostmaster
hostmaster@no.FreeBSD.org
に連絡してください。
-
+ (ftp/rsync)
-
+ (ftp)
ポーランド
何か問題がある場合は,このドメインの hostmaster
hostmaster@pl.FreeBSD.org
に連絡してください。
-
+ (ftp)
-
+ (ftp)
-
+ (ftp)
+
+
+
+ (ftp)
ポルトガル
何か問題がある場合は、このドメインの hostmaster
hostmaster@pt.FreeBSD.org
に連絡してください。
-
-
+ (ftp)
-
+ (ftp)
ルーマニア
何か問題がある場合は、このドメインの hostmaster
hostmaster@ro.FreeBSD.org
- に連絡してください。
+ に連絡してください。
-
+ (ftp)
ロシア
何か問題がある場合は、このドメインの
hostmaster hostmaster@ru.FreeBSD.org
に連絡してください。
-
+ (ftp)
-
+ (ftp)
-
+ (ftp)
-
+ (ftp)
サウジアラビア
-
+
何か問題がある場合は、
ftpadmin@isu.net.sa
に連絡してください。
-
+ (ftp)
シンガポール
何か問題がある場合は、このドメインの hostmaster
hostmaster@sg.FreeBSD.org
に連絡してください。
-
+ (ftp/rsync/http)
- 南アフリカ
+ スロヴァキア共和国
何か問題がある場合は、このドメインの hostmaster
- hostmaster@za.FreeBSD.org
+ hostmaster@sk.FreeBSD.org
に連絡してください。
-
-
-
-
-
-
-
-
-
-
-
-
-
+ (ftp)
- スロヴァキア共和国
+ スロベニア
何か問題がある場合には、このドメインの hostmaster
- hostmaster@sk.FreeBSD.org
+ hostmaster@si.FreeBSD.org
に連絡してください。
-
+ (ftp)
-
+ (ftp)
- スロベニア
+ 南アフリカ
何か問題がある場合には、このドメインの hostmaster
- hostmaster@si.FreeBSD.org
+ hostmaster@za.FreeBSD.org
に連絡してください。
-
-
+ (ftp)
スペイン
何か問題がある場合は、このドメインの hostmaster
hostmaster@es.FreeBSD.org
に連絡してください。
-
+ (ftp)
-
+ (ftp)
-
+ (ftp)
スウェーデン
何か問題がある場合は、このドメインの hostmaster
hostmaster@se.FreeBSD.org
に連絡してください。
-
+ (ftp)
-
+ (ftp)
-
+ (ftp)
-
+ (ftp)
スイス
何か問題がある場合は、このドメインの hostmaster
hostmaster@ch.FreeBSD.org
に連絡してください。
-
+ (ftp)
+
+
+
+ (ftp)
台湾
何か問題がある場合は、このドメインの hostmaster
hostmaster@tw.FreeBSD.org
に連絡してください。
-
+ (ftp)
-
+ (ftp/rsync/http)
-
+ (ftp)
-
+ (ftp)
-
+ (ftp)
-
+ (ftp/rsync/http)
-
+ (ftp)
-
+ (ftp)
-
+ (ftp)
-
-
-
- タイ
-
-
-
- 連絡先: ftpadmin@ftp.nectec.or.th
-
+ (ftp)
+
+
+
+ (ftp/http)
+
+
+
+ (ftp)
+
+
+
+ (ftp)
+
+
+
+ (ftp)
+
+
+
+ (ftp)
+
ウクライナ
-
- 連絡先: freebsd-mnt@lucky.net
+ (ftp/http)
-
+ (ftp/http)
-
+ (ftp)
-
+ (ftp)
-
+ (ftp)
-
+ (ftp)
イギリス
何か問題がある場合は、このドメインの hostmaster
hostmaster@uk.FreeBSD.org
に連絡してください。
-
+ (ftp)
-
+ (ftp/rsync/http)
-
+ (ftp)
-
+ (ftp)
-
+ (ftp)
-
+ (ftp)
アメリカ
何か問題がある場合は、このドメインの hostmaster
- hostmaster@FreeBSD.org
+ hostmaster@us.FreeBSD.org
に連絡してください。
-
+ (ftp/rsync/http)
-
+ (ftp)
-
+ (ftp/rsync/cvsup/http)
-
+ (ftp)
-
+ (ftp/rsync)
-
+ (ftp/http)
-
+ (ftp/rsync/http)
-
+ (ftp)
-
+ (ftp/http)
-
+ (ftp/cvsup)
-
+ (ftp)
-
+ (ftp/rsync)
-
+ (ftp/rsync/http)
-
+ (ftp)
Anonymous CVS
訳: &a.jp.sugimura;、1998 年 7 月 19 日
導入
-
+
Anonymous CVS (もしくは、anoncvs
として知られています) は離れたところにある CVS
リポジトリと同期を取るために FreeBSD に付属している CVS
ユーティリティに含まれている機能です。他にもありますが、
それは FreeBSD のユーザが、特別な権限なしに FreeBSD
プロジェクトの公式な anoncvs サーバに読み取り専用で CVS
の操作をすることができるようにするためのものです。
それを使うには、単に CVSROOT
環境変数を設定して適切な anoncvs サーバを指定し、
cvs login を使って
パスワード anoncvs
を入力してください。
そして次に &man.cvs.1; コマンドを使うことで、
手元にあるリポジトリと同じようにアクセスできるようになります。
cvs login コマンドは、CVS
サーバの認証に使われるパスワードを HOME
ディレクトリの .cvspass というファイルに保存します。
- このファイルが存在しなければ、最初に cvs login
+ このファイルが存在しなければ、最初に cvs login
を使おうとしたときにエラーが出るでしょう。空の .cvspass
ファイルを作成して再度ログインに挑戦してください。
-
+
CVSup と
anoncvs
のサービスは本質的に同じ機能ではないかということも言われていますが、
ユーザが同期を取る方法を選ぶときに影響を与える、
さまざまなトレードオフが存在します。要約して言えば、
CVSup
はネットワーク資源の使い方においては非常に効率が良く技術的にもはるかに洗練されたものですが、
相当な手間がかかります。CVSup
を使うには特別なクライアントをまずインストールして設定しなくては
1 bit も取ってくることができませんし、さらにそのとき
CVSup で取ってくることができるのは、
コレクション (collection)
と呼ばれる、
かなり大きなかたまりだけです。
-
+
それに対して anoncvs では、
CVS モジュールの名前を指定することで特定のプログラムの
(ls や grep のような)
個々のファイルから調べることができます。もちろん、
anoncvs は CVS
リポジトリの読み取り専用の操作に対してのみ適しているので、
もしあなたが FreeBSD プロジェクトのものと共有されたなにか
ローカルなリポジトリを作ってそこでの開発を
行おうというときには、CVSup
だけが唯一の手段となってしまいます。
-
+
Anonymous CVS を使う
-
+
&man.cvs.1; を設定して Anonymous CVS
リポジトリを使うには単に CVSROOT
環境変数を設定して FreeBSD プロジェクトの
anoncvs サーバを指定するだけのことです。
この文書を書いているときには、
次のサーバが利用できるようになっています。
-
+
USA:
:pserver:anoncvs@anoncvs.freebsd.org:/home/ncvs
(cvs login コマンドを使い、
プロンプトが表示されたらパスワード
anoncvs
を入力してください)
ドイツ:
:pserver:anoncvs@anoncvs.de.FreeBSD.org:/home/ncvs
(cvs login コマンドを使い、
プロンプトが表示されたらパスワード
anoncvs
を入力してください)
ドイツ:
:pserver:anoncvs@anoncvs2.de.FreeBSD.org:/home/ncvs
(rsh、pserver、ssh、ssh/2022 が使えます)
日本:
:pserver:anoncvs@anoncvs.jp.FreeBSD.org:/home/ncvs
(cvs login コマンドを使い、
プロンプトが表示されたらパスワード
anoncvs
を入力してください)
+
+ オーストリア:
+ :pserver:anoncvs@anoncvs.at.FreeBSD.org:/home/ncvs
+ (cvs login コマンドを使い、
+ プロンプトが表示されたら任意のパスワードを入力してください)
+
-
+
CVS はかつて存在した (もしくはこれから存在するものも)
ほとんどどんなバージョンの FreeBSD のソースを check
out
することができますが、あなたは &man.cvs.1; の
リビジョン () のオプションや FreeBSD
プロジェクトのリポジトリの中で
それをどのように指定したらいいものかということを
よく知っておく必要があります。
-
+
タグには 2 種類あって、
リビジョンタグとブランチタグがあります。
リビジョンタグは特定の改訂版を指しており、
それはいつも同じものを意味しています。一方ブランチタグは、
指定されたときの指定された開発の流れにおける
最も新しい改訂版を示しています。
ブランチタグは特定の改訂版を指していないために、
その意味はきょうと明日では違うものになっているでしょう。
-
+
にはユーザが興味を持つであろうリビジョンタグの一覧が載せられています。
これらはいずれも Ports Collection に対して使うことはできません。
Ports Collection は複数のリビジョンを持っていないからです。
-
+
ブランチタグを指定したときには、
普通はその開発の流れにおける
最も新しいバージョンのファイルを受け取ることができます。
もし以前のバージョンのものが欲しいときには、日付を
オプションを使って指定すればよいです。
これ以上のことは &man.cvs.1; man page を見てください。
-
+
例
-
+
本当はなにかする前には &man.cvs.1;
のマニュアルページの全体をちゃんと読んでからのほうがいいのですが、
Anonymous CVS
の使い方の本質的なところを簡単に例を挙げて説明します。
-
+
-CURRENT (&man.ls.1;)
をちょっと確認してから消してみます。
-
+
&prompt.user; setenv CVSROOT :pserver:anoncvs@anoncvs.freebsd.org:/home/ncvs
&prompt.user; cvs login
プロンプトが表示されたら、パスワード anoncvs
を入力します。
&prompt.user; cvs co ls
&prompt.user; cvs release -d ls
&prompt.user; cvs logout
&man.ls.1; のバージョンを 3.X-STABLE
ブランチから調べてみます。
&prompt.user; setenv CVSROOT :pserver:anoncvs@anoncvs.freebsd.org:/home/ncvs
&prompt.user; cvs login
プロンプトが表示されたら、パスワード anoncvs
を入力します。
&prompt.user; cvs co -rRELENG_3 ls
&prompt.user; cvs release -d ls
&prompt.user; cvs logout
-
+
&man.ls.1; の変更点のリストを
- (unified diff で) 作ってみます。
-
+ (Unified diff で) 作ってみます。
+
&prompt.user; setenv CVSROOT :pserver:anoncvs@anoncvs.freebsd.org:/home/ncvs
&prompt.user; cvs login
プロンプトが表示されたら、パスワード anoncvs
を入力します。
&prompt.user; cvs rdiff -u -rRELENG_3_0_0_RELEASE -rRELENG_3_4_0_RELEASE ls
&prompt.user; cvs logout
-
+
他のどんなモジュールの名前が
使われているか検索してみます。
-
+
&prompt.user; setenv CVSROOT :pserver:anoncvs@anoncvs.freebsd.org:/home/ncvs
&prompt.user; cvs login
プロンプトが表示されたら、パスワード anoncvs
を入力します。
&prompt.user; more modules/modules
&prompt.user; cvs release -d modules
&prompt.user; cvs logout
他の資料
-
+
次の資料は CVS を学ぶのに役に立つでしょう。
-
+
CVS チュートリアル Cal Poly によるものです。
-
+
CVS Home、
CVS の開発とサポートをしているコミュニティです。
-
+
CVSWeb
は FreeBSD Project の CVS のための WWW インタフェースです。
-
+
CTM を使う
訳: &a.hanai;、1997 年 9 月 13 日
CTM
はリモートのディレクトリツリーを中央のツリーに同期させるための
手段です。
これはFreeBSDのソースツリーの配布を行なうために開発されまし
たが、時が経つにつれて別の目的にも有用であることがわかるかも
しれません。
デルタを作り出す処理に関するドキュメントは現在ほとんど
ありません。従って、もしあなたがCTM
を他のことに使いたいなら
&a.phk; にさらなる情報を問い合わせてください。
なぜ CTM を使うの?
CTM を使うことにより FreeBSD
ソースツリーのローカルコピーを手にいれることができます。
ソースツリーが使えることの魅力は数多くあります。完全な cvs
ツリーを追いかけるにしても、ひとつのブランチを追いかける
にしても CTM
は必要な情報を与えてくれます。
もしあなたが FreeBSD のアクティブな開発者であるにもかかわらず
お粗末な TCP/IP 接続しか持っていなかったり、または TCP/IP 接続が
行なえないとしたら、あるいは単に変更が自動的に送られてきて
ほしいというのであれば CTM
はそんなあなたのために 作られたのです。
アクティブなブランチでは 1
日に最大三つまでのデルタを受け取る必要があります。
これが自動的に e-mail で送られてくるという方法を
ぜひ検討してみてください。
デルタのサイズは常にできるだけ小さく保たれています。
大抵の場合 5KB よりも小さく、
たまに (10 回に 1 回程度) 10-50KB になり、
ときおり 100KB かもっと大きくなるでしょう。
開発ソースから直接に得られたものを使うことについては、
あらかじめパッケージにされたリリースとは違い、
いろいろと注意することが あります。これは特に
current
のソースを選んでいるときは重要です。
最新の FreeBSD
を追いかけるを読むことをお勧めします。
CTMを使うには何が必要?
二つのものが必要でしょう: CTM
プログラムとそれに与える (current
レベルを得るための) 最初のデルタです。
CTM
プログラムはバージョン 2.0 のリリース以来 FreeBSD の一部にな
りました。もしソースのコピーを持っているなら
/usr/src/usr.sbin/ctmにあります。
もしFreeBSDの 2.0 以前のバージョンなら、
最新の CTM のソースを直接
-
+
から入手できます。CTM
に与える デルタ
は二つの方法、FTP または e-mail、
で得ること ができます。
もしインターネットに FTP アクセスできるなら、
次の FTP サイト:
または、そのミラーサイトが
CTM へのアクセスをサポートします。
適切なディレクトリに FTP して README
ファイルを入手し、そこからスタートしてください。
e-mail によってデルタを得たいという場合は:
CTM
配布メーリングリストのいずれかに参加してください。
&a.ctm-cvs-cur.name; は完全な CVS ツリー、
&a.ctm-src-cur.name;
は開発先端ブランチに対応しています。&a.ctm-src-4.name;
は 2.2 リリースのブランチに対応したものです
(もし参加方法が分からない場合は、メーリングリスト名をクリックするか、
&a.mailman.lists.link; に行って参加したいメーリングリストをクリックしてください。
このページには、参加手順が詳しく書かれています)。
メールで CTM
による更新ファイルを受け取り始めると、中身を取り出して使用
するために ctm_rmail
プログラムを使うかもしれません。それを完全
に自動で行ないたいなら、/etc/aliases
から ctm_rmailプロ
グラムを直接使うこともできます。
さらに詳しいことは ctm_rmail
manページを御覧ください。
どの方法を使って CTM
デルタを入手していたとしても、
&a.ctm-announce.name;
メーリングリストには参加しておくといいでしょう。
このメーリングリストは将来的には
CTM システムの操作に関する
アナウンスがポストされる唯一の場になるでしょう。
メーリングリストに参加するには、上のメーリングリスト名をクリックして、
参加手順に従ってください。
はじめて CTM を使い始める
CTM
デルタを使い始めるためには、これは以降作られる全ての
デルタの出発点を手にいれる必要があります。
最初にあなたが何をすでに持っているかをはっきりさせましょう。
すべての人は
空
のディレクトリから始めなければなりません。
ツリーをサポートしてるあなたの
CTM を稼働するためには
指定した 空
のデルタを使う必要があります。いくつかの分岐点
では、あなたの都合により CD
内に分配されている スタータ
デルタを使用できるようになっています。しかしながら、これは
頻繁に行われることではありません。
適切な出発点が決まれば、その出発点を
CTM が
維持するツリーへ変換するための スタータ
初期デルタを使う必要が あります。
移行デルタは番号の後ろに X
をつけたものがそうです
(たとえば src-cur.3210XEmpty.gz)。
X
の後ろは最初の開始ポイントに対応します。
Empty は 空のディレクトリです。
ルールとして Empty からの移行デルタは
100 デルタごとに 作られます。ちなみに、
これらは非常に大きくなります!
XEmptyのデルタは 70 から 80MB の
gzip
で圧縮されたデータというのが普通です。
一度スタートするためのベースデルタを得ると、
それに続く多数のすべてのデルタも必要になるでしょう。
CTM を日常で使う
デルタを適用するためには、単に
&prompt.root; cd /where/ever/you/want/the/stuff
&prompt.root; ctm -v -v /where/you/store/your/deltas/src-xxx.*
とします。
CTM
はどれが gzip されているか理解します。
従って最初に gunzip しておく必要はありません。
ディスクの節約にもなります。
全体の処理に関して確信するまでは
CTM は (ソース) ツリーに対して
何もしません。また、デルタを確かめるためには
フラグを使うことができます。
このフラグがあると CTM
はツリーに対して実際には何も行ないません。
単にデルタの完全性を確認し、
現在のツリーに問題なく使用できるかを確認
するだけです。
CTM
には他にもオプションがあります。詳細に関しては
マニュアルページを参照するかソースを見てください。
以上でやることは本当に全部です。
新しいデルタを入手した時には、
ソースを最新のものにするためにそれを
CTMに通すだけです。
もしデルタを再ダウンロードするのが
骨の折れる作業であれば、デルタを消さないでおいてください。
なにかおかしなことが起こった場合には置いておけば良かった
と思うかもしれません。
もしフロッピーディスクしか持っていない状況
であってもコピーを取るのに
fdwrite を使うことを考えてください。
ローカルの変更を保存する
開発者としてはソースツリー中のファイルを
使って実験したり変更したく なるものです。
CTM
はローカルの変更を制限つきでサポートします: ファイル
foo の存在をチェックする前に、
foo.ctm を参照しにいきます。
このファイルが存在する場合、CTM
は foo
の代りにこれを処理します。
この動作はローカルの変更を保持する簡単な手段を
提供します: 単に変更したいファイルを拡張子
.ctm 付きのファイル名で
コピーするだけです。あとは自由にコードをハックでき、
.ctm ファイルの方は
CTM
が最新状態に保ってくれます。
CTM
のその他の面白いオプション
更新で変更されるファイルを正確に知る
CTM
のソースリポジトリに対する変更のリストを
オプションを使って決定することができます。
これは、変更のログを保存したい、
変更されたファイルをなんらかの方法で 前・後処理したい、
または単にこだわりたい場合には、
役に立つでしょう。
更新前にバックアップを取る
CTM
の更新によって変更されるファイルすべてのバックアップを
取りたくなることがあります。
オプションを指定すると
CTM は
デルタで変更されるファイルすべてを
backup-file
としてバックアップするようになります。
更新で変更されるファイルを制限する
CTM
の更新の範囲を制限したり一連のデルタのから
ほんの数ファイルを抽出したくなることがあります。
と
オプションを用い正規表現を指定することで、
CTM
が処理するファイルのリストを制御することが
できます。
例えば、lib/libc/Makefile
の最新のコピーを保存してある CTM
デルタのコレクションから抽出するには、
以下のコマンドを実行します。
&prompt.root; cd /where/ever/you/want/to/extract/it/
&prompt.root; ctm -e '^lib/libc/Makefile' ~ctm/src-xxx.*
CTM
デルタで指定されたファイルごとに、
そして
オプションがコマンドラインで指定された順序で適用されます。
すべての そして
オプションが適用された後に更新対象と選択された場合に限り、
CTM
はそのファイルを処理します。
CTMの将来計画
重要なもの
なんらかの CTM システムへの認証機構を用い、不正な
CTM の更新の検出を可能とする。
CTM
へのオプションを整理する。さもないと混乱し、
直観に反したものになります。
その他
ports コレクションに対するデルタもあるのですが、
これに興味を持っている人はまだ少ないようです。
CTM サイト
CTM/FreeBSD
は以下のミラーサイトから anonymous FTP によって入手できます。
もし CTM を anonymous FTP によって手にいれる場合は、
近くのサイトを利用するようにしてください。
何か問題がある場合は、&a.phk; に連絡してください。
カリフォルニア、サンフランシスコ近辺、
公式なソース
南アフリカ、ctm、sup、
CVSupなどの古い差分ファイルのバックアップサーバ
台湾/中華民国
近くにミラーサイトがない場合やミラーが不完全な場合は、
alltheweb
のような検索エンジンを使ってみてください。
CVSup を使う
訳: &a.jp.iwasaki;、1997 年 2 月 27 日
紹介
CVSup は、
リモートのサーバホストにあるマスタ CVS リポジトリから
ソースツリーを配布し更新するための
ソフトウェアパッケージです。FreeBSD のソースは、
カリフォルニアにある中心的な開発マシンの CVS リポジトリの
中でメンテナンスしています。CVSup
を使用することで、FreeBSD ユーザは
簡単に自分のソースツリーを最新の状態に
しておくことができます。
CVSup は
pull
モデルとよばれる更新のモデルを採用しています。pull
モデルでは、
各クライアントが更新したい場合に更新したい時点で、
サーバに更新の問い合わせをおこないます。
サーバはクライアントからの
更新の要求を受け身の状態で待ちます。したがって、
すべての更新はクライアント主導でおこなわれます。
サーバは頼まれもしない更新情報を送るようなことはしません。
ユーザは CVSup
クライアントを手動で実行して更新をおこなうか、
cron
ジョブを設定して定期的に自動実行する必要があります。
用語 CVSup
のように大文字で表記しているものは、ソフトウェアパッケージ
全体を指します。主な構成物は、
各ユーザマシンで実行するクライアントである
cvsup、FreeBSD
の各ミラーサイトで実行するサーバ cvsupd
です。
FreeBSD の文書やメーリングリストを読んだ際に、
sup についての言及を
見かけたかもしれません。sup は
CVSup の前に存在していたもので、
同様の目的で使われていました。
CVSup は sup
と同じように使用されており、実際、sup
と互換性のあるコンフィグレーションファイルを使用します。
CVSup
の方がより高速で柔軟性もあるので、もはや
sup は FreeBSD
プロジェクトでは使用されていません。
インストール
CVSup
をインストールする最も簡単な方法は、FreeBSD
Ports コレクションのパッケージ
からコンパイル済みの
- net/cvsup パッケージをインストールすることです。
- もしくは、net/cvsup でも構いません。
+ net/cvsup パッケージをインストールすることです。
+ もしくは、net/cvsup でも構いません。
ただし、net/cvsup は
Modula-3 システムに依存していて、構築にかかる時間、
ディスクスペースは比較的大きくなります。
- たとえばサーバのような XFree86
+ たとえばサーバのような &xfree86;
がインストールされていない計算機で CVSup
を使おうとしているのであれば、必ず CVSup
GUI が含まれていない
net/cvsup-without-gui
を使ってください。
-
+
もし、あなたに CVSup
に関してまったく知識がなく、
自動で設定ファイルをセットアップして、
クリックするだけで転送を行なえるインタフェイスを提供してくれるような、
単一のパッケージをインストールしたいと考えているなら、
net/cvsupit
- パッケージを利用して下さい。
+ パッケージを利用して下さい。
これは &man.pkg.add.1; するだけで良く、
- 設定は、その際にメニュー形式で行なうことができるようになっています。
+ 設定は、その際にメニュー形式で行なうことができるようになっています。
CVSup のコンフィグレーション
CVSup の動作は、supfile
と呼ばれるコンフィグレーションファイルで制御します。
supfile のサンプルは、ディレクトリ
/usr/share/examples/cvsup/
の下にあります。
supfile には以下の CVSup
に関する質問への答えを記述します:
どのファイルを受け取りたいのか?
どのバージョンのものが欲しいのか?
どこから入手したいのか?
自分のマシンのどこに置きたいのか?
どこに status ファイルを置きたいのか?
次のセクションで、これらの質問に順番に答えながら典型的な
supfile を組み立てていきます。最初に
supfile の全体構造を説明します。
supfile はテキストファイルです。
コメントは # から行末までです。
空行とコメントだけの行は無視します。
残りの各行には、
ユーザが受け取りたいファイル群について記述します。
行の始めは、
サーバ側で定義した論理的なファイルのグループである
コレクション
の名称です。
コレクションの名称を指定して、欲しいファイル群を
サーバに伝えます。コレクション名の後には、
ホワイトスペースで区切られた 0 個以上のフィールドが続きます。
これらのフィールドが上記の質問に対する答えになります。
フィールドには 2 種類あります: flag フィールドと value
フィールドです。flag フィールドは delete
や compress のような
単独のキーワードから成ります。また、value
フィールドもキーワードで始まりますが、
キーワードの後にはホワイトスペースは入らず、
= と二つめの単語が続きます。例えば、
release=cvs は value
フィールドです。
通常、supfile
には受け取りたいコレクションを一つ以上指定します。
supfile を組み立てる一つの方法として、
コレクション毎にすべての関係の
あるフィールドを明示的に指定する方法があります。しかし、
これでは supfile
のすべてのコレクションに対して
ほとんどのフィールドが同じになるため、
行が非常に長くなってしまい不便になります。
これらの問題を避けるため、CVSup
ではデフォルトを指定することのできる
メカニズムが提供されています。特殊な擬似コレクション名
*default で始まる行は、
supfile 中の後続の
コレクションに対して使用する flag フィールドと value
フィールドのデフォルトを設定するために利用できます。
個々のコレクションで固有の値を指定すると、
デフォルト値を無効にできます。また
行を追加すると、supfile
の途中からデフォルト値の変更や追加が可能になります。
これまでの予備知識を基に、
FreeBSD-current
のメインのソースツリーを受け取って更新するための
supfile を組み立ててみましょう。
どのファイルを受け取りたいのか?
CVSup
を通して入手できるファイルは コレクション
と呼ばれる名前の付けられたグループにまとめられています。
利用可能なコレクションについては
後の節の中で説明しています。
ここでは、FreeBSD システムのメインのソースツリー全体
を受け取るための設定例を紹介します。
すべてを含む src-all
という単一の大きなコレクションがあります。
supfile
を組み立てる最初のステップとして、
これらのコレクションを一行に一つずつ記述します
(この場合は一行だけです)。
src-all
どのバージョンのものが欲しいのか?
CVSup を使用すると、
かつて存在していたことのある、事実上どのバージョンの
ソースでも受け取ることができます。これは
cvsupd
サーバがすべてのバージョンを含む CVS
リポジトリに基づいて動作することにより、
実現されています。
tag= および
の value フィールドを使用して、
欲しいバージョンの 一つを指定します。
tag=
のフィールドの指定は正確に行うように十分注意
してください。いくつかのタグは特定のコレクションに
対してのみ有効です。
タグの綴りが違っていたり不適切なタグを指定すると、
CVSup はユーザが消し
たくないファイルまで削除してしまいます。特に
ports-* のコレクション に対しては
tag=. だけ
を指定するようにしてください。
tag=
フィールドはリポジトリ中のシンボリックタグを指定します。
tag には revision tag と branch tag の二種類があります。
revision tag は特定のリビジョンを指します。これは、
毎日同じ状態に保つことになります。一方 branch tag は、
ある時点での開発分流の最新のリビジョンを指します。
branch tag
は特定のリビジョンを指定している訳ではないので、
今日と明日では
異なるリビジョンを参照することになるかもしれません。
にはユーザが興味を持つであろうリビジョンタグの一覧が載せられています。
CVSup の設定ファイル中でタグを指定する時は、
tag= に続けて書きます
(RELENG_4 は
tag=RELENG_4 になります)。
tag=. だけが ports コレクションには
適切であることに注意してください。
tag
名を示した通りにタイプされているか十分注意してく
ださい。CVSup は tag
名が正しいかどうかを見分けることはできません。tag
が間違っていた場合、
たまたまファイルがまったく存在しない正しい tag が
指定されたものとしてCVSup
は動作します。その場合は、現在あるソースが削
除されるでしょう。
branch tag を指定した際には、
通常はその開発分流の最新バージョンの
ファイルを受け取ります。
いくらか前のバージョンを受け取りたい場合は、
の value
フィールドを使って日付を指定することで、
これを実現することが できます。&man.cvsup.1;
のマニュアルページで、
その方法を説明しています。
例として、FreeBSD-current を受け取りたいとします。
次の行を supfile
の始めに追加します:
*default tag=.
tag= フィールドも
date=
フィールドも指定しなかった場合に
動き出す重要な特殊なケースがあります。そのケースでは、
特定のバージョンの ファイルを受け取るのではなく、
サーバの CVS リポジトリから実際の RCS
ファイルを直接受け取ります。
一般的に開発者はこの処理のモードが好きなようです。
彼らのシステム上にリポジトリそのものの
コピーを維持することで、
リビジョン履歴を閲覧し過去のバージョンの
ファイルを検査できるようになります。しかし、
これには大きなディスクスペースが必要になります。
どこから入手したいのか?
更新情報をどこから入手するかを
cvsup に伝えるために
host= フィールドを使用します。
CVSup ミラーサイト
のどこからでも入手できますが、
ネット上での最寄りのサイトを選ぶべきでしょう。
この例では、仮想上の FreeBSD 配布サイト
cvsup666.FreeBSD.org
を使用します:
*default host=cvsup666.FreeBSD.org
CVSup を実行する前にホスト名を
実在のものに変更する必要があります。どのように
cvsup を実行しても、この設定は
を
使用してコマンドラインで変更することができます。
自分のマシンのどこに置きたいのか?
prefix= フィールドは、
cvsup
に受け取ったファイルをどこに置くかを伝えます。
この例では、ソースファイルを直接メインのソースツリー
/usr/src に置きます。
src
ディレクトリはすでにファイルを受け取るために
選択したコレクションで暗黙に指定しているので、
これは正しい仕様となります:
*default prefix=/usr
どこに status ファイルを置きたいのか?
CVSup クライアントは
base
ディレクトリと呼ばれる場所に、ある status
ファイルを維持しています。
すでに受け取った更新情報を追従し続けることで、
これらのファイルは CVSup
がより効果的に動作することを支援します。標準の base
ディレクトリ /usr/local/etc/cvsup
を使用します:
*default base=/usr/local/etc/cvsup
supfile に指定がない場合は、
この設定をデフォルトで使用しますので、
実際には上の行は必要ありません。
base
ディレクトリが存在しない場合は作成しておきましょう。base
ディレクトリが存在しない場合、cvsup
クライアントは実行を拒否します。
その他もろもろの supfile
の設定:
通常 supfile
に入れておくべき行がもう一つあります:
*default release=cvs delete use-rel-suffix compress
release=cvs は、サーバがメインの
FreeBSD CVS リポジトリから
その情報を取得するように指示します。
ほとんどの場合はこのようにしておきますが、
ここでの説明の範疇をこえるような
状況では他の指定をすることも可能です。
delete は
CVSup
にファイルを削除することを許可します。
CVSup が
ソースツリーを完全に最新の状態に
保てるようにするためには、これは常に
指定しておくべきでしょう。
CVSup は、
これらの責任範囲のファイルだけを慎重に削除します。
たまたま存在する他の余分なファイルについては、
まったく手をつけずに残しておきます。
- use-rel-suffix
+ use-rel-suffix
は、…神秘的なものです。これについて本当に知りたい人は、
&man.cvsup.1; のマニュアルページをご覧ください。
でなければ、何も考えずに指定してみてください。
compress は通信チャネルで gzip
形式の圧縮の使用を有効にします。
ご使用のネットワーク接続が T1 speed 以上である場合、
この圧縮を使用しない方がよいかもしれません。
そうでない場合は十分に役に立ちます。
supfile の例のまとめ:
以下は supfile の例の全体です:
*default tag=.
*default host=cvsup666.FreeBSD.org
*default prefix=/usr
*default base=/usr/local/etc/cvsup
*default release=cvs delete use-rel-suffix compress
src-all
refuse ファイル
既に述べたように、CVSup
は取り寄せ法 (pull method)を用いるのですが、
これは基本的に次のようなことを意味します。
まずあなたが CVSup サーバに接続します。
するとサーバは
あなたがダウンロードできるのはこれこれです
と言います。
それに対し、あなたが使っているクライアントは
わかりました。
では、これとこれとこれをもらいます
と答えます。
デフォルトの設定の CVSup クライアントは、
設定ファイルで選んだコレクションとタグに適合する
すべてのファイルを取得します。
しかし、これは常にあなたの望む動作と一致するとは限りません。
特に doc や ports や
www のツリーを同期させる場合などはそうでしょう。
ほとんどの人は四か国語も五か国語も操れるわけではありませんから、
特定の言語のファイルのダウンロードは必要ないでしょう。
Ports コレクションを CVSup
で取得する場合には、各コレクションを個別に指定することができます
(たとえば、単に ports-all とするかわりに
ports-astrology、
ports-biology などと書きます)。
一方、doc と www
のツリーは言語別のコレクションになっていません。
そこであなたは CVSup
のたくさんある洗練された機能の一つ、
refuse ファイルを使う必要があります。
refuse ファイルは
CVSup に対し、
コレクションに含まれる一部のファイルを取得することを伝えます。
言い換えれば、それはクライアントに対し、
サーバから来る一部のファイルを拒否するよう指定するということです。
refuse ファイルは
base/sup/
にあります (もしファイルがない場合には作成してください)。
base は supfile 内で定義されています。
デフォルトでは /usr/local/etc/cvsup です。つまり、
refuse ファイルのデフォルトは
/usr/local/etc/cvsup/sup/refuse
ということになります。
refuse ファイルの書式は、単にダウンロードしたくないファイルや
ディレクトリの名前が書いてあるだけの非常にシンプルなものです。
たとえば、英語以外にはドイツ語を少し話せるだけの人で、
ドイツ語のアプリケーション (やその他英語以外の言語のためのアプリケーション)
を必要と感じなければ
以下のような refuse ファイルが考えられます。
ports/chinese
ports/french
ports/german
ports/hebrew
ports/hungarian
ports/japanese
ports/korean
+ports/polish
ports/portuguese
ports/russian
ports/ukrainian
ports/vietnamese
doc/da_*
doc/de_*
doc/el_*
doc/es_*
doc/fr_*
doc/it_*
doc/ja_*
doc/nl_*
doc/no_*
doc/pl_*
doc/pt_*
doc/ru_*
doc/sr_*
doc/zh_*
他の言語についても同様です (全リストは FreeBSD
- FTP サーバ をご覧になってください)。
+ URL="http://www.freebsd.org/cgi/cvsweb.cgi/">FreeBSD
+ CVS リポジトリ をご覧になってください)。
この実に便利な機能を使うと
まったく必要としないファイルをダウンロードする必要がなくなり、
インターネット接続の回線が遅かったり従量制で課金されている人は
貴重な時間を節約できるようになります。
refuse ファイルの詳細や
CVSup が持つその他の便利な機能に関しては
- マニュアルページを参照してください。
+ マニュアルページを参照してください。
CVSup の実行
さて、更新の準備ができました。
これを実行するコマンドラインは実に簡単です:
&prompt.root; cvsup supfile
もちろん、ここでの
supfile
は作成したばかりの supfile のファイル名です。X11
環境で実行するものと仮定して、cvsup は
通常の操作に必要なボタンを持つ GUI ウィンドウを表示します。
go ボタンを押して、
実行を監視してください。
この例では実際の /usr/src
ツリーを更新しているので、cvsup
にファイルを更新するのに必要なパーミッションを与えるために、
ユーザ root で実行する必要があります。
コンフィグレーションファイルを作ったばかりで、
しかも以前にこのプログラムを実行したことがないので、
神経質になるのは無理もない話だと思います。
大切なファイルに触らずに試しに実行する簡単な方法があります。
どこか適当な場所に空のディレクトリを作成して、
コマンドラインの引数で指定するだけです:
&prompt.root; mkdir /var/tmp/dest
&prompt.root; cvsup supfile /var/tmp/dest
指定したディレクトリは、すべての更新されるファイルの
更新先ディレクトリとして使用します。
CVSup は
/usr/src の下のファイルを検査しますが、
変更や削除はまったくおこないません。かわりに
/var/tmp/dest/usr/src
に更新されたすべてのファイルが置かれるようになります。
この方法で実行した場合は、CVSup
は base ディレクトリの status
ファイルを更新せずにそのままにします。
これらのファイルの新しいバージョンは指定されたディレクトリ
に書き込まれます。/usr/src
の読み取り許可がある限り、このような試し実行のためにユーザ
root になる必要はありません。
X11 を利用していないとか単に GUI が気に入らない場合は、
cvsup 起動時にコマンドラインに
二つほどオプションを追加する必要があります:
&prompt.root; cvsup -g -L 2 supfile
オプションは CVSup
に GUI を使用しないように伝えます。X11
を利用していない場合には自動的に指定されますが、
そうでない場合は明示的に指定します。
オプションは cvsup
にファイル更新中の詳細情報をプリントアウト
するように伝えます。冗長性には から
までの三つのレベルがあります。
デフォルトは 0 であり、エラーメッセージ以外はまったく出力
しません。
たくさんの他のオプション変数があります。
それらの簡単な一覧は cvsup -H
で表示されます。
より詳しい説明はマニュアルページをご覧ください。
動作している更新の方法に満足したら、&man.cron.8;
を使って CVSup を定期的に
実行させる準備をすることができます。cron から起動する際には、
明示的に CVSup が GUI
を使わないようにする必要があります。
CVSup ファイルコレクション
CVSup
経由で入手できるファイルコレクションは
階層的に組織化されています。
いくつか大きなコレクションがあり、
それらは小さなサブコレクションに 分割されています。
大きなコレクションは、そのサブコレクション毎に
受信することと同じことになります。
下の一覧ではコレクション間の階層関係を
字下げして表現します。
最も一般的に使用するコレクションは
src-all、
ports-all です。
他のコレクションは特別な目的を持つ人達だけが使用しており、
ミラーサイトはそれらのすべてを
持っていないかもしれません。
cvs-all release=cvs
メインの FreeBSD CVS リポジトリであり、
暗号のコードを含んでいます。
distrib release=cvs
FreeBSD
の配布とミラーに関連するファイルです。
doc-all release=cvs
FreeBSD
ハンドブックおよびその他のドキュメントのソースです。
これには FreeBSD web サイトのファイルは含まれません。
ports-all release=cvs
FreeBSD Ports Colleciton です。
ports-all (ports ツリー全体) を更新せずに、
以下のサブコレクションの一つを使う場合は、常に
ports-base サブコレクションを更新することを忘れないでください!
ports の構築システムに変更があると、
ports-base に反映されます。
そしてほとんどの場合、その変更は新しい ports
で実際に
使われるからです。
つまり、個々の ports
だけを更新していると、
奇妙なエラーで構築に失敗する可能性が非常に高くなるということです。
ports-base サブコレクションが
最新状態であるかどうかの確認は、
何よりも最初にやらなければならない
ことなのです。
ports-archivers release=cvs
アーカイビングのツール。
ports-astro release=cvs
天文学関連の ports。
ports-audio release=cvs
サウンドサポート。
ports-base release=cvs
Ports Collection の構築システム部分。
/usr/ports のサブディレクトリ
Mk/、Tools/
にある、さまざまなファイルが含まれています。
- 上の注意文をご覧ください。
+ 上の注意文をご覧ください。
FreeBSD Ports Collection の一部分を更新する時には、
このサブコレクションも常に更新しなければなりません。
ports-benchmarks release=cvs
ベンチマークプログラム。
ports-biology release=cvs
植物学関連のプログラム。
ports-cad release=cvs
CAD ツール。
ports-chinese release=cvs
中国語サポート。
ports-comms release=cvs
通信ソフトウェア。
ports-converters release=cvs
文字コードコンバータ。
ports-databases release=cvs
データベース。
ports-deskutils release=cvs
コンピュータが発明される前に
卓上で使われていたものたち。
ports-devel release=cvs
開発ユーティリティ。
+
+ ports-dns release=cvs
+
+
+ DNS 関連のソフトウェア。
+
+
+
ports-editors release=cvs
エディタ。
ports-emulators release=cvs
他の OS のエミュレータ。
ports-finance
release=cvs
-
+
金融、財務関連のアプリケーション。
ports-ftp release=cvs
FTP クライアントとサーバ。
ports-games release=cvs
ゲーム。
ports-german release=cvs
ドイツ語サポート。
ports-graphics release=cvs
グラフィックユーティリティ。
ports-hungarian
release=cvs
-
+
ハンガリー語のサポート。
ports-irc release=cvs
インターネットリレーチャット (IRC) 用のユーティリティ。
ports-japanese release=cvs
日本語サポート。
ports-java release=cvs
- Java ユーティリティ。
+ &java; ユーティリティ。
ports-korean release=cvs
韓国語サポート。
ports-lang release=cvs
プログラミング言語。
ports-mail release=cvs
メールソフトウェア。
ports-math release=cvs
数値計算ソフトウェア。
ports-mbone release=cvs
MBone アプリケーション。
ports-misc release=cvs
色々なユーティリティ。
ports-multimedia
release=cvs
マルチメディアソフトウェア。
ports-net release=cvs
ネットワーキングソフトウェア。
ports-news release=cvs
USENET ニュースのソフトウェア。
ports-palm release=cvs
Palm シリーズ用ソフトウェア。
+
+ ports-polish
+ release=cvs
+
+
+ ポーランド語のサポート。
+
+
+
ports-portuguese
release=cvs
-
+
ポルトガル語のサポート。
ports-print release=cvs
印刷ソフトウェア。
ports-russian release=cvs
ロシア語サポート。
ports-security release=cvs
セキュリティユーティリティ。
ports-shells release=cvs
コマンドラインシェル。
ports-sysutils release=cvs
システムユーティリティ。
ports-textproc release=cvs
文書処理ユーティリティ
(デスクトップパブリッシングは含まない)。
ports-vietnamese release=cvs
ベトナム語サポート。
ports-www release=cvs
World Wide Web 関連のソフトウェア。
ports-x11 release=cvs
X window システムをサポートする ports。
ports-x11-clocks release=cvs
X11 上で動作する時計の数々。
ports-x11-fm release=cvs
X11 上で動作するファイラ。
ports-x11-fonts release=cvs
X11 のフォントとフォントユーティリティ。
ports-x11-toolkits release=cvs
X11 のツールキット。
ports-x11-servers
各種 X11 サーバ。
ports-x11-wm release=cvs
X11 のウィンドウマネージャ。
src-all release=cvs
メインの FreeBSD ソース群であり、
暗号のコードを含んでいます。
src-base release=cvs
/usr/src
のトップにあるその他のファイル。
src-bin release=cvs
シングルユーザモードで必要な
ユーザユーティリティ
(/usr/src/bin)。
src-contrib release=cvs
FreeBSD プロジェクト外部からの
ユーティリティおよびライブラリ、
比較的無修正
(/usr/src/contrib)。
src-crypto release=cvs
FreeBSD プロジェクトの外部で開発された暗号ユーティリティとライブラリで、
ほとんどそのままの形で使われます
(/usr/src/crypto)。
src-eBones release=cvs
-
+
Kerberos と DES
(/usr/src/eBones) のこと。
現在の FreeBSD リリースでは使われていません。
src-etc release=cvs
システムコンフィグレーションファイル
(/usr/src/etc)。
src-games release=cvs
ゲーム
(/usr/src/games)。
src-gnu release=cvs
GNU Public License
下にあるユーティリティ
(/usr/src/gnu)。
src-include release=cvs
ヘッダファイル
(/usr/src/include)。
src-kerberos5 release=cvs
Kerberos5 セキュリティパッケージ
(/usr/src/kerberos5)。
src-kerberosIV release=cvs
KerberosIV セキュリティパッケージ
(/usr/src/kerberosIV)。
src-lib release=cvs
ライブラリ
(/usr/src/lib)。
src-libexec release=cvs
システムプログラムであり、
通常は他のプログラムから実行される
(/usr/src/libexec)。
src-release release=cvs
FreeBSD の release
を構築するために必要なファイル
(/usr/src/release)。
src-sbin release=cvs
シングルユーザモード用の
システムユーティリティ
(/usr/src/sbin)。
src-secure
release=cvs
-
+
暗号化ライブラリとコマンド
(/usr/src/secure)。
src-share release=cvs
多様なシステム間で共有可能なファイル
(/usr/src/share)。
src-sys release=cvs
カーネル
(/usr/src/sys)。
src-sys-crypto
release=cvs
-
+
カーネル用の暗号コード
(/usr/src/sys/crypto)。
src-tools release=cvs
FreeBSD の保守用の色々なツール
(/usr/src/tools)。
src-usrbin release=cvs
ユーザユーティリティ
(/usr/src/usr.bin)。
src-usrsbin release=cvs
システムユーティリティ
(/usr/src/usr.sbin)。
www release=cvs
FreeBSD WWW サイトのソースです。
distrib release=self
CVSup
サーバ自身のコンフィグレーションファイルです。CVSup
ミラーサイトが使用します。
gnats release=current
GNATS バグトラッキングデータベースです。
mail-archive release=current
FreeBSD 関連メーリングリストのアーカイブ。
www release=current
前処理された FreeBSD www サイトのファイルです
(ソースではありません)。
WWW ミラーサイトが使用します。
詳細について
CVSup の FAQ や
CVSup に関するその他の情報については
The CVSup Home Page をご覧ください。
CVSup のほとんどの FreeBSD
関連の議論は &a.hackers; でおこなわれています。
ソフトウェアの新しいバージョンは &a.announce; で
アナウンスされます。
質問とバグ報告はプログラムの作者、
cvsup-bugs@polstra.com へ
送ってください。
CVSup サイト
FreeBSD の CVSup
サーバは以下のサイトで稼働しています:
+ Primary Mirror Sites
+
+
+
+
+ cvsup1.FreeBSD.org
+
+
+
+ cvsup2.FreeBSD.org
+
+
+
+ cvsup3.FreeBSD.org
+
+
+
+ cvsup4.FreeBSD.org
+
+
+
+ cvsup5.FreeBSD.org
+
+
+
+ cvsup6.FreeBSD.org
+
+
+
+ cvsup7.FreeBSD.org
+
+
+
+ cvsup8.FreeBSD.org
+
+
+
+ cvsup9.FreeBSD.org
+
+
+
+ cvsup10.FreeBSD.org
+
+
+
+ cvsup11.FreeBSD.org
+
+
+
+ cvsup12.FreeBSD.org
+
+
+
+ cvsup13.FreeBSD.org
+
+
+
+ cvsup14.FreeBSD.org
+
+
+
+ cvsup15.FreeBSD.org
+
+
+
+ cvsup16.FreeBSD.org
+
+
+
+ cvsup18.FreeBSD.org
+
+
+
+
+
+
アルゼンチン
- cvsup.ar.FreeBSD.org
- (保守担当 msagre@cactus.fi.uba.ar)
+ cvsup.ar.FreeBSD.org
オーストラリア
- cvsup.au.FreeBSD.org
- (保守担当 cvsup@ntt.net.au)
+ cvsup.au.FreeBSD.org
- cvsup2.au.FreeBSD.org
- (保守担当 cvsup@isp.net.au)
+ cvsup2.au.FreeBSD.org
- cvsup3.au.FreeBSD.org
- (保守担当 cvsup@speednet.com.au)
+ cvsup3.au.FreeBSD.org
- cvsup4.au.FreeBSD.org (保守担当
- cvsup@ideal.net.au)
+ cvsup4.au.FreeBSD.org
- cvsup5.au.FreeBSD.org (保守担当
- cvsup@netlead.com.au)
+ cvsup5.au.FreeBSD.org
-
オーストリア
- cvsup.at.FreeBSD.org
- (保守担当 postmaster@wu-wien.ac.at)
+ cvsup.at.FreeBSD.org
- cvsup2.at.FreeBSD.org (保守担当
- ftp-admin.zid@univie.ac.at)
+ cvsup2.at.FreeBSD.org
ブラジル
- cvsup.br.FreeBSD.org
- (保守担当 cvsup@cvsup.br.FreeBSD.org)
+ cvsup.br.FreeBSD.org
- cvsup2.br.FreeBSD.org
- (保守担当 tps@ti.sk)
+ cvsup2.br.FreeBSD.org
- cvsup3.br.FreeBSD.org
- (保守担当 camposr@matrix.com.br)
+ cvsup3.br.FreeBSD.org
- cvsup4.br.FreeBSD.org
- (保守担当 cvsup@tcoip.com.br)
+ cvsup4.br.FreeBSD.org
- cvsup5.br.FreeBSD.org (保守担当
- hostmaster@br.FreeBSD.org)
+ cvsup5.br.FreeBSD.org
ブルガリア
- cvsup.bg.FreeBSD.org (保守担当
- hostmaster@bg.FreeBSD.org)
+ cvsup.bg.FreeBSD.org
カナダ
- cvsup.ca.FreeBSD.org
- (保守担当 cvsup@cvsup.ca.FreeBSD.org)
+ cvsup.ca.FreeBSD.org
-
-
中国
- cvsup.cn.FreeBSD.org
- (保守担当 phj@cn.FreeBSD.org)
+ cvsup.cn.FreeBSD.org
チェコ
- cvsup.cz.FreeBSD.org
- (保守担当 cejkar@dcse.fee.vutbr.cz)
+ cvsup.cz.FreeBSD.org
デンマーク
- cvsup.dk.FreeBSD.org
- (保守担当 jesper@FreeBSD.org)
+ cvsup.dk.FreeBSD.org
エストニア
- cvsup.ee.FreeBSD.org
- (保守担当 taavi@uninet.ee)
+ cvsup.ee.FreeBSD.org
フィンランド
- cvsup.fi.FreeBSD.org
- (保守担当 count@key.sms.fi)
+ cvsup.fi.FreeBSD.org
- cvsup2.fi.FreeBSD.org
- (保守担当 count@key.sms.fi)
+ cvsup2.fi.FreeBSD.org
フランス
- cvsup.fr.FreeBSD.org
- (保守担当 hostmaster@fr.FreeBSD.org)
+ cvsup.fr.FreeBSD.org
- cvsup2.fr.FreeBSD.org
- (保守担当 ftpmaint@uvsq.fr)
+ cvsup2.fr.FreeBSD.org
-
+
- cvsup3.fr.FreeBSD.org
- (保守担当 ftpmaint@enst.fr)
+ cvsup3.fr.FreeBSD.org
- cvsup4.fr.FreeBSD.org
- (保守担当 ftpmaster@t-online.fr)
+ cvsup4.fr.FreeBSD.org
- cvsup5.fr.FreeBSD.org
- (保守担当 freebsdcvsup@teaser.net)
+ cvsup5.fr.FreeBSD.org
- cvsup8.fr.FreeBSD.org
- (保守担当 ftpmaint@crc.u-strasbg.fr)
+ cvsup8.fr.FreeBSD.org
ドイツ
- cvsup.de.FreeBSD.org
- (保守担当 cvsup@cosmo-project.de)
-
+ cvsup.de.FreeBSD.org
+
-
- cvsup2.de.FreeBSD.org
- (保守担当 cvsup@apfel.de)
+
+ cvsup2.de.FreeBSD.org
- cvsup3.de.FreeBSD.org
- (保守担当 ag@leo.org)
+ cvsup3.de.FreeBSD.org
- cvsup4.de.FreeBSD.org
- (保守担当 cvsup@cosmo-project.de)
+ cvsup4.de.FreeBSD.org
- cvsup5.de.FreeBSD.org
- (保守担当
- &a.rse;)
+ cvsup5.de.FreeBSD.org
- cvsup6.de.FreeBSD.org
- (保守担当 adminmail@heitec.net)
+ cvsup6.de.FreeBSD.org
- cvsup7.de.FreeBSD.org
- (保守担当 karsten@rohrbach.de)
+ cvsup7.de.FreeBSD.org
-
-
ギリシャ
-
+
- cvsup.gr.FreeBSD.org
- (保守担当 ftpadm@duth.gr)
+ cvsup.gr.FreeBSD.org
- cvsup2.gr.FreeBSD.org
- (保守担当 paschos@cs.uoi.gr)
+ cvsup2.gr.FreeBSD.org
ハンガリー
- cvsup.hu.FreeBSD.org (保守担当
- janos.mohacsi@bsd.hu)
-
-
-
アイスランド
-
+
- cvsup.is.FreeBSD.org
- (保守担当 hostmaster@is.FreeBSD.org)
+ cvsup.is.FreeBSD.org
アイルランド
-
+
- cvsup.ie.FreeBSD.org
- (保守担当 dwmalone@maths.tcd.ie)、
- トリニティ大学、ダブリン
+ cvsup.ie.FreeBSD.org
-
+
日本
- cvsup.jp.FreeBSD.org
- (保守担当 cvsupadm@jp.FreeBSD.org)
+ cvsup.jp.FreeBSD.org
- cvsup2.jp.FreeBSD.org
- (保守担当 &a.max;)
+ cvsup2.jp.FreeBSD.org
- cvsup3.jp.FreeBSD.org
- (保守担当 shige@cin.nihon-u.ac.jp)
+ cvsup3.jp.FreeBSD.org
- cvsup4.jp.FreeBSD.org
- (保守担当 cvsup-admin@ftp.media.kyoto-u.ac.jp)
+ cvsup4.jp.FreeBSD.org
- cvsup5.jp.FreeBSD.org
- (保守担当 cvsup@imasy.or.jp)
+ cvsup5.jp.FreeBSD.org
- cvsup6.jp.FreeBSD.org
- (保守担当 cvsupadm@jp.FreeBSD.org)
+ cvsup6.jp.FreeBSD.org
韓国
- cvsup.kr.FreeBSD.org
- (保守担当 cjh@kr.FreeBSD.org)
+ cvsup.kr.FreeBSD.org
- cvsup2.kr.FreeBSD.org
- (保守担当 holywar@mail.holywar.net)
+ cvsup2.kr.FreeBSD.org
- cvsup3.kr.FreeBSD.org (保守担当
- leo@florida.sarang.net)
+ cvsup3.kr.FreeBSD.org
クウェート
- cvsup1.kw.FreeBSD.org (保守担当
- sysadmin@kems.net)
+ cvsup1.kw.FreeBSD.org
ラトビア
- cvsup.lv.FreeBSD.org
- (保守担当 system@soft.lv)
+ cvsup.lv.FreeBSD.org
リトアニア
- cvsup.lt.FreeBSD.org
- (保守担当 domas.mituzas@delfi.lt)
+ cvsup.lt.FreeBSD.org
- cvsup2.lt.FreeBSD.org
- (保守担当 vaidas.damosevicius@if.lt)
+ cvsup2.lt.FreeBSD.org
- ニュージーランド
+ オランダ
- cvsup.nz.FreeBSD.org
- (保守担当 cvsup@langille.org)
+ cvsup.nl.FreeBSD.org
-
-
-
+
+
+ cvsup2.nl.FreeBSD.org
+
+
+
+ cvsup3.nl.FreeBSD.org
+
+
+
+ cvsup4.nl.FreeBSD.org
+
+
+
+ cvsup5.nl.FreeBSD.org
+
+
+
+
- オランダ
+ ニュージーランド
- cvsup.nl.FreeBSD.org
- (保守担当 xaa@xaa.iae.nl)
+ cvsup.nz.FreeBSD.org
+
+
+
+
+
+ ノルウェー
+
+
- cvsup2.nl.FreeBSD.org
- (保守担当 cvsup@nl.uu.net)
+ cvsup.no.FreeBSD.org
-
-
- cvsup3.nl.FreeBSD.org
- (保守担当 cvsup@vuurwerk.nl)
-
-
-
- cvsup4.nl.FreeBSD.org (保守担当
- hostmaster@cvsup4.nl.FreeBSD.org)
-
-
-
- cvsup5.nl.FreeBSD.org (保守担当
- vincent@nlisp.nl)
-
- ノルウェー
+ フィリピン
- cvsup.no.FreeBSD.org
- (保守担当 Per.Hove@math.ntnu.no)
+ cvsup1.ph.FreeBSD.org
ポーランド
- cvsup.pl.FreeBSD.org
- (保守担当 Mariusz@kam.pl)
+ cvsup.pl.FreeBSD.org
- cvsup2.pl.FreeBSD.org (保守担当
- hostmaster@cvsup2.pl.FreeBSD.org)
+ cvsup2.pl.FreeBSD.org
- cvsup3.pl.FreeBSD.org (保守担当
- hostmaster@cvsup3.pl.FreeBSD.org)
+ cvsup3.pl.FreeBSD.org
ポルトガル
- cvsup.pt.FreeBSD.org
- (保守担当 jpedras@webvolution.net)
+ cvsup.pt.FreeBSD.org
+
+
+
+ cvsup2.pt.FreeBSD.org
ルーマニア
- cvsup.ro.FreeBSD.org
- (保守担当 razor@ldc.ro)
+ cvsup.ro.FreeBSD.org
- cvsup2.ro.FreeBSD.org (保守担当
- hostmaster@rofug.ro)
+ cvsup2.ro.FreeBSD.org
- cvsup3.ro.FreeBSD.org (保守担当
- veedee@c7.campus.utcluj.ro)
+ cvsup3.ro.FreeBSD.org
ロシア
- cvsup.ru.FreeBSD.org
- (保守担当 ache@nagual.pp.ru)
+ cvsup.ru.FreeBSD.org
- cvsup2.ru.FreeBSD.org
- (保守担当 dv@dv.ru)
+ cvsup2.ru.FreeBSD.org
- cvsup3.ru.FreeBSD.org
- (保守担当 fjoe@iclub.nsu.ru)
+ cvsup3.ru.FreeBSD.org
- cvsup4.ru.FreeBSD.org
- (保守担当 maxim@macomnet.ru)
+ cvsup4.ru.FreeBSD.org
- cvsup5.ru.FreeBSD.org
- (保守担当 maxim@macomnet.ru)
+ cvsup5.ru.FreeBSD.org
- cvsup6.ru.FreeBSD.org
- (保守担当 pvr@corbina.net)
+ cvsup6.ru.FreeBSD.org
サンマリノ
- cvsup.sm.FreeBSD.org
- (保守担当 sysadmin@alexdupre.com)
+ cvsup.sm.FreeBSD.org
シンガポール
- cvsup.sg.FreeBSD.org (保守担当
- mirror-maintainer@mirror.averse.net)
+ cvsup.sg.FreeBSD.org
スロバキア共和国
- cvsup.sk.FreeBSD.org
- (保守担当 scorp@scorp.sk)
+ cvsup.sk.FreeBSD.org
- cvsup2.sk.FreeBSD.org
- (保守担当 scorp@scorp.sk)
+ cvsup2.sk.FreeBSD.org
スロベニア
- cvsup.si.FreeBSD.org
- (保守担当 blaz@si.FreeBSD.org)
+ cvsup.si.FreeBSD.org
- cvsup2.si.FreeBSD.org (保守担当
- cuk@cuk.nu)
+ cvsup2.si.FreeBSD.org
南アフリカ
- cvsup.za.FreeBSD.org
- (保守担当 &a.markm;)
+ cvsup.za.FreeBSD.org
- cvsup2.za.FreeBSD.org
- (保守担当 &a.markm;)
+ cvsup2.za.FreeBSD.org
スペイン
- cvsup.es.FreeBSD.org
- (保守担当 &a.jesusr;)
+ cvsup.es.FreeBSD.org
- cvsup2.es.FreeBSD.org
- (保守担当 &a.jesusr;)
+ cvsup2.es.FreeBSD.org
-
+
- cvsup3.es.FreeBSD.org
- (保守担当 jose@we.lc.ehu.es)
+ cvsup3.es.FreeBSD.org
スウェーデン
- cvsup.se.FreeBSD.org
- (保守担当 pantzer@ludd.luth.se)
+ cvsup.se.FreeBSD.org
+
+
+
+
+ スイス
+
+
+
- cvsup2.se.FreeBSD.org
- (保守担当 cvsup@dataphone.net)
+ cvsup.ch.FreeBSD.org
台湾
- cvsup.tw.FreeBSD.org
- (保守担当 ijliao@FreeBSD.org)
-
-
-
- cvsup3.tw.FreeBSD.org
- (保守担当 foxfair@FreeBSD.org)
+ cvsup3.tw.FreeBSD.org
- cvsup4.tw.FreeBSD.org (保守担当
- einstein@NHCTC.edu.tw)
+ cvsup4.tw.FreeBSD.org
- cvsup5.tw.FreeBSD.org (保守担当
- einstein@NHCTC.edu.tw)
+ cvsup5.tw.FreeBSD.org
- cvsup6.tw.FreeBSD.org (保守担当
- jason@tw.FreeBSD.org)
+ cvsup6.tw.FreeBSD.org
- cvsup7.tw.FreeBSD.org (保守担当
- cvsup@abpe.org)
+ cvsup7.tw.FreeBSD.org
- cvsup8.tw.FreeBSD.org (保守担当
- heboy@FreeBSD.tku.edu.tw)
+ cvsup8.tw.FreeBSD.org
- cvsup9.tw.FreeBSD.org (保守担当
- cs871256@csie.ncu.edu.tw)
+ cvsup9.tw.FreeBSD.org
- cvsup10.tw.FreeBSD.org (保守担当
- rafan@infor.org)
+ cvsup10.tw.FreeBSD.org
- cvsup11.tw.FreeBSD.org (保守担当
- vanilla@FreeBSD.org)
+ cvsup11.tw.FreeBSD.org
- cvsup12.tw.FreeBSD.org (保守担当
- GEO.bbs@birdnest.twbbs.org)
+ cvsup12.tw.FreeBSD.org
- cvsup13.tw.FreeBSD.org (保守担当
- cdsheen@tw.FreeBSD.org)
+ cvsup13.tw.FreeBSD.org
トルコ
- cvsup.tr.FreeBSD.org (保守担当
- roots@enderunix.org)
+ cvsup.tr.FreeBSD.org
ウクライナ
- cvsup2.ua.FreeBSD.org
- (保守担当 freebsd-mnt@lucky.net)
+ cvsup2.ua.FreeBSD.org
- cvsup3.ua.FreeBSD.org
- (保守担当 ftpmaster@ukr.net)、キエフ
+ cvsup3.ua.FreeBSD.org
- cvsup4.ua.FreeBSD.org
- (保守担当 phantom@cris.net)
+ cvsup4.ua.FreeBSD.org
- cvsup5.ua.FreeBSD.org
- (保守担当 never@nevermind.kiev.ua)
+ cvsup5.ua.FreeBSD.org
- cvsup6.ua.FreeBSD.org (保守担当
- freebsd-cvs@colocall.net)
+ cvsup6.ua.FreeBSD.org
- cvsup7.ua.FreeBSD.org (保守担当
- never@nevermind.kiev.ua)
+ cvsup7.ua.FreeBSD.org
イギリス
- cvsup.uk.FreeBSD.org
- (保守担当 ftp-admin@plig.net)
+ cvsup.uk.FreeBSD.org
- cvsup2.uk.FreeBSD.org
- (保守担当 &a.brian;)
+ cvsup2.uk.FreeBSD.org
- cvsup3.uk.FreeBSD.org
- (保守担当 ejb@leguin.org.uk)
+ cvsup3.uk.FreeBSD.org
- cvsup4.uk.FreeBSD.org
- (保守担当 mirror@teleglobe.net)
+ cvsup4.uk.FreeBSD.org
アメリカ
- cvsup1.FreeBSD.org
- (保守担当 cwt@networks.cwu.edu)、
- ワシントン州
+ cvsup1.us.FreeBSD.org
- cvsup2.FreeBSD.org
- (保守担当 djs@secure.net と &a.nectar;)、
- バージニア州
+ cvsup2.us.FreeBSD.org
- cvsup3.FreeBSD.org
- (保守担当 &a.wollman)、
- マサチューセッツ州
+ cvsup3.us.FreeBSD.org
- cvsup5.FreeBSD.org
- (保守担当 mjr@blackened.com)、
- アリゾナ州
+ cvsup4.us.FreeBSD.org
- cvsup6.FreeBSD.org
- (保守担当 cvsup@cvsup.adelphiacom.net)、
- イリノイ州
+ cvsup5.us.FreeBSD.org
- cvsup7.FreeBSD.org
- (保守担当 &a.jdp;)、
- ワシントン州
+ cvsup6.us.FreeBSD.org
- cvsup8.FreeBSD.org
- (保守担当 hostmaster@bigmirror.com)、
- ワシントン州
+ cvsup7.us.FreeBSD.org
-
- cvsup9.FreeBSD.org
- (保守担当 &a.jdp;)、
- ミネソタ州
-
+
+ cvsup8.us.FreeBSD.org
+
- cvsup10.FreeBSD.org
- (保守担当 &a.jdp;)、
- カリフォルニア州
+ cvsup9.us.FreeBSD.org
-
- cvsup11.FreeBSD.org
- (保守担当 cvsup@research.uu.net)、
- バージニア州
-
+
+ cvsup10.us.FreeBSD.org
+
-
- cvsup12.FreeBSD.org
- (保守担当 &a.will;)、
- インディアナ州
-
+
+ cvsup11.us.FreeBSD.org
+
- cvsup13.FreeBSD.org
- (保守担当 dima@valueclick.com)、
- カリフォルニア州
+ cvsup12.us.FreeBSD.org
-
+
- cvsup14.FreeBSD.org
- (保守担当 freebsd-cvsup@mfnx.net)、
- カリフォルニア州
+ cvsup13.us.FreeBSD.org
-
- cvsup15.FreeBSD.org
- (保守担当 cvsup@math.uic.edu)、
- イリノイ州
-
+
+ cvsup13.us.FreeBSD.org
+
- cvsup16.FreeBSD.org
- (保守担当 pth3k@virginia.edu)、
- バージニア州
+ cvsup14.us.FreeBSD.org
-
- cvsup17.FreeBSD.org
- (保守担当 cvsup@mirrortree.com)、
- ワシントン州
-
+
+ cvsup15.us.FreeBSD.org
+
+
+
+ cvsup16.us.FreeBSD.org
+
+
+
+ cvsup18.us.FreeBSD.org
+
-
+
CVS タグ
cvs や CVSup
でソースを入手したり同期させたりするとき、リビジョンタグ
(日時で参照されている) を指定しなければなりません。
リビジョンタグは、FreeBSD 開発ブランチのどれか、
もしくはある時刻に対応しています。前者を ブランチタグ
、
後者を リリースタグ
と呼びます。
ブランチタグ
ここにある HEAD (常に有効なタグ)
以外のすべてのタグは、src/ のみに有効です。
ports/、doc/、
www/ ツリーは、ブランチに分けられていません。
- ブランチタグ
-
HEAD
主要部をなす流れ、すなわち FreeBSD-CURRENT
のための名前です。また、
どのリビジョンも指定されなかったときにはこれになります。
CVSup では、
このタグは . で表されます
(句読点ではありません。.
文字そのものです)。
CVS
ではこれがリビジョンタグが指定されなかった時のデフォルトです。
STABLE な計算機上に CURRENT
のソースをチェクアウトしたりアップデートするのは、
思うところがあってやっているのというのでなければ、
よい考えとはいえません。
RELENG_5_1
FreeBSD-5.1 用のリリースブランチ。セキュリティ勧告や
その他の深刻なセキュリティ上の修正があった場合にのみ使われます。
RELENG_5_0
FreeBSD-5.0 用のリリースブランチ。セキュリティ勧告や
その他の重要なセキュリティ上の修正があった場合にのみ使われます。
RELENG_4
FreeBSD-4.X の開発のための流れです。
FreeBSD-STABLE としても知られています。
RELENG_4_8
FreeBSD-4.8 用のリリースブランチ。セキュリティ勧告や
その他の重要なセキュリティ上の修正があった場合にのみ使われます。
RELENG_4_7
FreeBSD-4.7 用のリリースブランチ。セキュリティ勧告や
その他の重要なセキュリティ上の修正があった場合にのみ使われます。
RELENG_4_6
FreeBSD-4.6 および FreeBSD-4.6.2 用のリリースブランチ。セキュリティ勧告や
その他の重要なセキュリティ上の修正があった場合にのみ使われます。
RELENG_4_5
FreeBSD-4.5 用のリリースブランチ。セキュリティ勧告や
その他の重要なセキュリティ上の修正があった場合にのみ使われます。
RELENG_4_4
FreeBSD-4.4 用のリリースブランチ。セキュリティ勧告や
その他の重要なセキュリティ上の修正があった場合にのみ使われます。
RELENG_4_3
FreeBSD-4.3 用のリリースブランチ。セキュリティ勧告や
その他の重要なセキュリティ上の修正があった場合にのみ使われます。
RELENG_3
FreeBSD-3.X の開発のための流れです。
3.X-STABLE としても知られています。
RELENG_2_2
FreeBSD-2.2.X の開発のための流れです。2.2-STABLE
としても知られています。このブランチは大部分が
すたれています。
+
- リリースタグ\
+ リリースタグ
これらのタグは、FreeBSD src/
ツリー (および ports/、doc/、
www/ ツリー) で、各バージョンの FreeBSD
がリリースされた時点に対応しています。
RELENG_5_1_0_RELEASE
FreeBSD 5.1
RELENG_4_8_0_RELEASE
FreeBSD 4.8
RELENG_5_0_0_RELEASE
FreeBSD 5.0
RELENG_4_7_0_RELEASE
FreeBSD 4.7
RELENG_4_6_2_RELEASE
FreeBSD 4.6.2
RELENG_4_6_1_RELEASE
FreeBSD 4.6.1
RELENG_4_6_0_RELEASE
FreeBSD 4.6
RELENG_4_5_0_RELEASE
FreeBSD 4.5
RELENG_4_4_0_RELEASE
FreeBSD 4.4
RELENG_4_3_0_RELEASE
FreeBSD 4.3
RELENG_4_2_0_RELEASE
FreeBSD 4.2
RELENG_4_1_1_RELEASE
FreeBSD 4.1.1
RELENG_4_1_0_RELEASE
FreeBSD 4.1
RELENG_4_0_0_RELEASE
FreeBSD 4.0
-
+
RELENG_3_5_0_RELEASE
FreeBSD-3.5
RELENG_3_4_0_RELEASE
FreeBSD-3.4
RELENG_3_3_0_RELEASE
FreeBSD-3.3
RELENG_3_2_0_RELEASE
FreeBSD-3.2
RELENG_3_1_0_RELEASE
FreeBSD-3.1
RELENG_3_0_0_RELEASE
FreeBSD-3.0
RELENG_2_2_8_RELEASE
FreeBSD-2.2.8
RELENG_2_2_7_RELEASE
FreeBSD-2.2.7
RELENG_2_2_6_RELEASE
FreeBSD-2.2.6
RELENG_2_2_5_RELEASE
FreeBSD-2.2.5
RELENG_2_2_2_RELEASE
FreeBSD-2.2.2
RELENG_2_2_1_RELEASE
FreeBSD-2.2.1
RELENG_2_2_0_RELEASE
FreeBSD-2.2.0
AFS サイト
FreeBSD の AFS サーバは以下のサイトで稼働しています:
スウェーデン
ファイルは以下の場所にあります:
/afs/stacken.kth.se/ftp/pub/FreeBSD/
- stacken.kth.se # Stacken Computer Club, KTH, Sweden
+ stacken.kth.se # Stacken Computer Club, KTH, Sweden
130.237.234.43 #hot.stacken.kth.se
130.237.237.230 #fishburger.stacken.kth.se
130.237.234.3 #milko.stacken.kth.se
(保守担当 ftp@stacken.kth.se)
rsync ミラーサイト
次のサイトは、FreeBSD を rsync プロトコルで提供しています。
rsync ユーティリティは
&man.rcp.1; コマンドとほぼ同じ機能を実現するもので、
こちらの方が豊富なオプションを備え、送り側と受け側の差分だけを
転送するという rsync リモート更新プロトコルを使用するという点が異なります。
rsync を使うと、ネットワーク経由での同期を非常に高速に行なうことが可能です。
特に、FreeBSD FTP サーバや CVS リポジトリのミラーサイトを作成する時に便利でしょう。
rsync は、多くのオペレーティングシステムで
利用することができます。FreeBSD 版は、
net/rsync の
port か、package を使ってください。
チェコ共和国
rsync://ftp.cz.FreeBSD.org/
提供しているコレクション:
ftp: FreeBSD FTP サーバの部分ミラー
FreeBSD: FreeBSD FTP サーバの全体ミラー
ドイツ
rsync://grappa.unix-ag.uni-kl.de/
提供しているコレクション:
freebsd-cvs: FreeBSD CVS リポジトリ全体
このマシンは、他に NetBSD プロジェクトと OpenBSD プロジェクトの
CVS リポジトリもミラーしています。
オランダ
rsync://ftp.nl.FreeBSD.org/
提供しているコレクション:
vol/3/freebsd-core: FreeBSD FTP サーバの全体ミラー
イギリス
rsync://rsync.mirror.ac.uk/
提供しているコレクション:
- ftp.freebsd.org: FreeBSD FTP サーバの全体ミラー
+ ftp.FreeBSD.org: FreeBSD FTP サーバの全体ミラー
アメリカ合衆国
- rsync://ftp-master.FreeBSD.org/
+ rsync://ftp-master.FreeBSD.org/
このサーバは、FreeBSD の一次ミラーサイトとしてのみ使われています。
提供しているコレクション:
- FreeBSD: FreeBSD FTP サーバのマスタアーカイブ|¥!|
- acl: The FreeBSD マスタ ACL リスト
+ FreeBSD: FreeBSD FTP サーバのマスタアーカイブ
+ acl: The FreeBSD マスタ ACL リスト
rsync://ftp13.FreeBSD.org/
提供しているコレクション:
FreeBSD: FreeBSD FTP サーバの全体ミラー
-
+
diff --git a/ja_JP.eucJP/books/handbook/pgpkeys/chapter.sgml b/ja_JP.eucJP/books/handbook/pgpkeys/chapter.sgml
index 3587d3e71e..430118b6f1 100644
--- a/ja_JP.eucJP/books/handbook/pgpkeys/chapter.sgml
+++ b/ja_JP.eucJP/books/handbook/pgpkeys/chapter.sgml
@@ -1,660 +1,685 @@
PGP 公開鍵
pgp公開鍵
これらは、署名を検証したり、
開発者やオフィサに暗号メールを送る必要がある場合に、
自由に使用できる PGP 公開鍵です。また、
http://www.FreeBSD.org/doc/pgpkeyring.txt
から FreeBSD.org ユーザの完全なキーリングをダウンロードすることも
可能です。
オフィサ
&a.security-officer;
&pgpkey.security-officer;
&a.core-secretary;
&pgpkey.core-secretary;
コアチームメンバ
&a.imp;
&pgpkey.imp;
&a.kuriyama;
&pgpkey.kuriyama;
&a.murray;
&pgpkey.murray;
&a.peter;
&pgpkey.peter;
&a.wes;
&pgpkey.wes;
開発者
&a.will;
&pgpkey.will;
+
+ &a.mat;
+ &pgpkey.mat;
+
+
&a.asami;
&pgpkey.asami;
&a.dougb;
&pgpkey.dougb;
&a.tobez;
&pgpkey.tobez;
&a.mbr;
&pgpkey.mbr;
&a.harti;
&pgpkey.harti;
&a.obraun;
&pgpkey.obraun;
&a.jmb;
&pgpkey.jmb;
&a.brueffer;
&pgpkey.brueffer;
&a.wilko;
&pgpkey.wilko;
&a.jon;
&pgpkey.jon;
&a.luoqi;
&pgpkey.luoqi;
&a.ache;
&pgpkey.ache;
&a.seanc;
&pgpkey.seanc;
&a.cjh;
&pgpkey.cjh;
&a.cjc;
&pgpkey.cjc;
&a.marcus;
&pgpkey.marcus;
&a.nik;
&pgpkey.nik;
&a.ceri;
&pgpkey.ceri;
&a.brooks;
&pgpkey.brooks;
&a.bsd;
&pgpkey.bsd;
&a.dd;
&pgpkey.dd;
&a.ue;
&pgpkey.ue;
&a.ru;
&pgpkey.ru;
&a.jedgar;
&pgpkey.jedgar;
&a.green;
&pgpkey.green;
&a.lioux;
&pgpkey.lioux;
&a.fanf;
&pgpkey.fanf;
&a.blackend;
&pgpkey.blackend;
&a.petef;
&pgpkey.petef;
&a.billf;
&pgpkey.billf;
&a.patrick;
&pgpkey.patrick;
&a.gioria;
&pgpkey.gioria;
&a.jmg;
&pgpkey.jmg;
&a.dannyboy;
&pgpkey.dannyboy;
&a.jhay;
&pgpkey.jhay;
&a.sheldonh;
&pgpkey.sheldonh;
&a.mikeh;
&pgpkey.mikeh;
&a.ghelmer;
&pgpkey.ghelmer;
&a.mux;
&pgpkey.mux;
&a.mich;
&pgpkey.mich;
&a.foxfair;
&pgpkey.foxfair;
&a.jkh;
&pgpkey.jkh;
&a.trevor;
&pgpkey.trevor;
&a.phk;
&pgpkey.phk;
&a.joe;
&pgpkey.joe;
&a.kris;
&pgpkey.kris;
&a.keramida;
&pgpkey.keramida;
&a.fjoe;
&pgpkey.fjoe;
&a.andreas;
&pgpkey.andreas;
&a.maxim;
&pgpkey.maxim;
&a.jkoshy;
&pgpkey.jkoshy;
&a.rushani;
&pgpkey.rushani;
&a.alex;
&pgpkey.alex;
&a.erwin;
&pgpkey.erwin;
&a.leeym;
&pgpkey.leeym;
&a.netchild;
&pgpkey.netchild;
&a.ijliao;
&pgpkey.ijliao;
&a.clive;
&pgpkey.clive;
&a.arved;
&pgpkey.arved;
&a.scottl;
&pgpkey.scottl;
&a.bmah;
&pgpkey.bmah;
&a.mtm;
&pgpkey.mtm;
&a.dwmalone;
&pgpkey.dwmalone;
&a.matusita;
&pgpkey.matusita;
&a.ken;
&pgpkey.ken;
&a.dinoex;
&pgpkey.dinoex;
&a.sanpei;
&pgpkey.sanpei;
&a.jim;
&pgpkey.jim;
&a.marcel;
&pgpkey.marcel;
&a.tmm;
&pgpkey.tmm;
&a.rich;
&pgpkey.rich;
&a.knu;
&pgpkey.knu;
&a.max;
&pgpkey.max;
&a.yoichi;
&pgpkey.yoichi;
+
+ &a.bland;
+ &pgpkey.bland;
+
+
+
+ &a.simon;
+ &pgpkey.simon;
+
+
&a.anders;
&pgpkey.anders;
&a.obrien;
&pgpkey.obrien;
&a.mp;
&pgpkey.mp;
&a.roam;
&pgpkey.roam;
+
+ &a.den;
+ &pgpkey.den;
+
+
&a.pirzyk;
&pgpkey.pirzyk;
&a.jdp;
&pgpkey.jdp;
+
+ &a.krion;
+ &pgpkey.krion;
+
+
&a.markp;
&pgpkey.markp;
&a.thomas;
&pgpkey.thomas;
&a.dfr;
&pgpkey.dfr;
&a.trhodes;
&pgpkey.trhodes;
&a.benno;
&pgpkey.benno;
&a.paul;
&pgpkey.paul;
&a.roberto;
&pgpkey.roberto;
&a.guido;
&pgpkey.guido;
&a.hrs;
&pgpkey.hrs;
&a.wosch;
&pgpkey.wosch;
&a.das;
&pgpkey.das;
&a.schweikh;
&pgpkey.schweikh;
&a.gshapiro;
&pgpkey.gshapiro;
&a.arun;
&pgpkey.arun;
&a.vanilla;
&pgpkey.vanilla;
&a.cshumway;
&pgpkey.cshumway;
&a.demon;
&pgpkey.demon;
&a.jesper;
&pgpkey.jesper;
&a.scop;
&pgpkey.scop;
&a.ben;
&pgpkey.ben;
&a.des;
&pgpkey.des;
&a.sobomax;
&pgpkey.sobomax;
&a.dcs;
&pgpkey.dcs;
&a.brian;
&pgpkey.brian;
&a.nsouch;
&pgpkey.nsouch;
&a.gsutter;
&pgpkey.gsutter;
&a.nyan;
&pgpkey.nyan;
&a.mi;
&pgpkey.mi;
&a.gordon;
&pgpkey.gordon;
&a.nectar;
&pgpkey.nectar;
&a.adamw;
&pgpkey.adamw;
&a.nate;
&pgpkey.nate;
&a.wollman;
&pgpkey.wollman;
&a.joerg;
&pgpkey.joerg;
&a.phantom;
&pgpkey.phantom;
diff --git a/ja_JP.eucJP/share/sgml/teams.ent b/ja_JP.eucJP/share/sgml/teams.ent
index 677bd3866d..c0c5612234 100644
--- a/ja_JP.eucJP/share/sgml/teams.ent
+++ b/ja_JP.eucJP/share/sgml/teams.ent
@@ -1,31 +1,39 @@
core-secretary@FreeBSD.org">
cvs@FreeBSD.org">
+cvsup-master@FreeBSD.org">
+
+doceng@FreeBSD.org">
+
+donations@FreeBSD.org">
+
faq@FreeBSD.org">
+ftp-master@FreeBSD.org">
+
portmgr@FreeBSD.org">
re@FreeBSD.org">
security-officer@FreeBSD.org">
www@FreeBSD.org">