FreeBSD ハンドブック : 開発の最前線: FreeBSD-current と FreeBSD-stable : インターネットを通じたソースツリーの同期 : SUP
Previous: CVSup
Next: FreeBSD への貢献

16.3.3. SUP

原作: Jordan K. Hubbard <jkh@FreeBSD.ORG> and Gary Clark II <gclarkii@FreeBSD.ORG>.

訳: 岩崎 満 <iwasaki@jp.FreeBSD.org>.
28 December 1996.

SUP は CMU で開発されたネットワークベースのソフトウェア更新ツールです. この文書の目的は初心者が sup を利用できるようにすることです.

16.3.3.1. SUP のコンフィグレーション

SUP は supfile と呼ばれるコンフィグレーションファイルから, 実行す るのに必要な情報を取得します. FreeBSD のソースリリースによって提供さ れる異なる supfile の見本があります. /usr/share/examples/sup/standard-supfile は最新の標準 FreeBSD ソース配布ファイルの sup 情報を含んでいます - このファイルは sup に, 何のコレクションが更新かつ / またはインストールされるか, ど こにインストールされるかを伝えます. 特にこの supfile を使用している 人は, -current を sup することになります.

ports に関しては, /usr/share/examples/sup/ports-supfile に目を通してください.

もしソースツリーを構築する CVS files ファイルの入手に興味があるのでしたら, /usr/share/examples/sup/cvs-supfile を参照してください.

むしろ -stable 支流への変更を追いかけたいのであれば, 代わりに /usr/share/examples/sup/stable-supfile を参照してください.

アメリカ合衆国内に住んでいる方は, DES コードを持ってくるために `secure' と `eBones' コレクションの行のコメントを外してください. 合衆国国外にいる方は, 合衆国の輸出規制を犯すことになるので, このコー ドをsup.FreeBSD.ORG から sup すべきではありません. この代わりに sup examples ディレクトリ内にある secure-supfile を使用してください. これは secure 配布ファイ ルを含む国際的な sup サイトへ接続します. 受けとりたくない配布ファイ ルは, 配布ファイルの行の先頭にて # でコメントアウトすることができ ます.

代替の sup サーバの一覧は, /usr/share/examples/sup/README を参照してください. 現在, 上 記の見本ファイルにあるデフォルトの sup サーバ (sup.FreeBSD.ORG) は超 負荷の状態であるので, どんなトラフィックでも他のホストへ乗り換えられ れば, いくらか重荷が軽減できるでしょう.

このセットアップが終れば準備完了です. sup の起動は:

	sup supfile
とタイプします. sup が何をしているかを「冗長に」に見たいなら, 次のように -v を与えてください:
	sup -v supfile
以上です! あなたが current を実行しているかどうか, standard-supfile で sup するときに得られるものが何かを覚えておき, FreeBSD-current メーリングリスト <freebsd-current@FreeBSD.ORG> へ参加して ください. -current ユーザとしてのあなたに対して, 私たちが何ができて 何ができないかの重要な情報として, 最新の FreeBSD を追いかけるを 読んでおいた方がよいでしょう. stable-supfile をお使いの方は, FreeBSD-stable メーリングリスト <freebsd-stable@FreeBSD.ORG> へ参加し FreeBSD の安定状態の持続を 読んでください.

16.3.3.2. SUP 配布ファイル

standard-supfile を使用したメインの FreeBSD 配布ファイルは:

src-base:         /usr/src/...          /usr/src のトップにあるその他のファイル
src-bin:          /usr/src/bin          ユーザとシステムのバイナリ
src-contrib:	  /usr/src/contrib	寄贈ソフトウェア
src-secure:       /usr/src/secure       DES のソース (US/Canada ONLY)
src-eBones:       /usr/src/eBones       Kerberos と DES (US/Canada ONLY)
src-etc:          /usr/src/etc          システムファイル
src-games:        /usr/src/games        ゲーム
src-gnu:          /usr/src/gnu          GNU Public License 下にあるソース
src-include:      /usr/src/include      インクルードファイル
src-sys:          /usr/src/sys          カーネルのソース
src-lib:          /usr/src/lib          ライブラリ
src-libexec:      /usr/src/libexec      システムバイナリ
src-release:      /usr/src/release      release を構築するために必要なソース
src-share:        /usr/src/share        色々な共有リソース
src-sbin:         /usr/src/sbin         シングルユーザのシステムバイナリ
src-tools:        /usr/src/tools        色々な管理ツール
src-usrbin:       /usr/src/usr.bin      ユーザバイナリ
src-usrsbin:      /usr/src/usr.sbin     システムバイナリ

secure-supfile を使用した国際的な FreeBSD 配布ファイルは:

src-secure:       /usr/src/secure       DES のソース
src-eBones:       /usr/src/eBones       Kerberos と DES

また, 輸出規制のあるソフトウェア (たとえば, src-securesrc-eBones コレクション) の両方のバージョン (合衆国内または 国外) を除く, 上記すべてを含むコレクションがあります:

src-all:          /usr/src              オペレーティングシステム全体 (ほぼすべて)

そして ports コレクションは:

ports-base:       /usr/ports/...        /usr/ports のトップにあるその他のファイル
ports-archivers:  /usr/ports/archivers  アーカイビングのツール
ports-astro:      /usr/ports/astro      天文学関連の ports
ports-audio:      /usr/ports/audio      サウンドサポート
ports-benchmarks: /usr/ports/benchmarks ベンチマークプログラム
ports-cad:        /usr/ports/cad        CAD ツール
ports-chinese:    /usr/ports/chinese    中国語サポート
ports-comms:      /usr/ports/comms      通信ソフトウェア
ports-converters: /usr/ports/converters	文字コードコンバータ
ports-databases:  /usr/ports/databases  データベース
ports-devel:      /usr/ports/devel      開発ユーティリティ
ports-editors:    /usr/ports/editors    エディタ
ports-emulators:  /usr/ports/emulators  他の OS のエミュレータ
ports-games:      /usr/ports/games      ゲーム
ports-graphics:   /usr/ports/graphics   色々なグラフィックユーティリティ
ports-japanese:   /usr/ports/japanese   日本語サポート
ports-korean:     /usr/ports/korean     韓国語サポート
ports-lang:       /usr/ports/lang       プログラミング言語
ports-mail:       /usr/ports/mail       メールソフトウェア
ports-math:       /usr/ports/math       数値計算ソフトウェア
ports-mbone:      /usr/ports/mbone      MBone アプリケーション
ports-misc:       /usr/ports/misc       色々なユーティリティ
ports-net:        /usr/ports/net        ネットワーキングソフトウェア
ports-news:       /usr/ports/news       USENET ニュースのソフトウェア
ports-plan9:      /usr/ports/plan9      Plan9 からの色々なプログラム
ports-print:      /usr/ports/print      印刷ソフトウェア
ports-russian:    /usr/ports/russian    ロシア語サポート
ports-security:   /usr/ports/security   よりよい (悪い?) 「セキュリティ」関連のユーティリティ
ports-shells:     /usr/ports/shells     色々な UN*X シェル
ports-sysutils:   /usr/ports/sysutils   システムユーティリティ
ports-textproc:	  /usr/ports/textproc	文書処理ユーティリティ(デスクトップパブリッシングは含まない)
ports-vietnamese: /usr/ports/vietnamese	ベトナム語サポート
ports-www:        /usr/ports/www        WWW 関連のソフトウェア
ports-x11:        /usr/ports/x11        X11 のソフトウェア

また, 上記すべてを含むコレクションがあります:

ports-all:        /usr/ports            ports ツリー全体


FreeBSD ハンドブック : 開発の最前線: FreeBSD-current と FreeBSD-stable : インターネットを通じたソースツリーの同期 : SUP
Previous: CVSup
Next: FreeBSD への貢献
FreeBSD Home Page
www@freebsd.org
Updated May 23, 1997