原作: Jordan K. Hubbard
<jkh@FreeBSD.ORG>
and Gary Clark II
<gclarkii@FreeBSD.ORG>
.
訳: 岩崎 満
<iwasaki@jp.FreeBSD.org>
.
28 December 1996.
SUP は CMU で開発されたネットワークベースのソフトウェア更新ツールです. この文書の目的は初心者が 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 の安定状態の持続を
読んでください.
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-secure
と
src-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 ツリー全体