FreeBSD 日本語マニュアル検索 (jman/japropos/jwhatis)


日本語 man コマンド類 (ja-man-1.1j_5) と日本語 man ドキュメント (ja-man-doc-5.4 (5.4-RELEASE 用) など) をインストールすると、以下のような man コマンド閲覧、キーワード検索が コンソールからできるようになります。

4.11-RELEASE-K, 5.4-RELEASE-K, 5.5-RELEASE-K, 6.0-RELEASE-K から 6.4-RELEASE-K, 7.0-RELEASE-K から 7.4-RELEASE-K, 8.0-RELEASE-K から 8.4-RELEASE-K, 9.0-RELEASE-K から 9.3-RELEASE-K, 10.0-RELEASE-K から 10.3-RELEASE-K, 11.0-RELEASE-K から 11.4-RELEASE-K, 12.0-RELEASE-K, 12.1-RELEASE-K は、 プライベート版 (小金丸が編集してまとめたもの) ですが、 より多くの翻訳したファイルが含まれています。 (5.4-RELEASE-K から 6.4-RELEASE-K, 7.0-RELEASE-K から 7.4-RELEASE-K, 8.0-RELEASE-K から 8.4-RELEASE-K, 9.0-RELEASE-K から 9.3-RELEASE-K, 10.0-RELEASE-K から 10.3-RELEASE-K, 11.0-RELEASE-K から 11.4-RELEASE-K, 12.0-RELEASE-K から 12.4-RELEASE-K, 13.0-RELEASE-K から 13.3-RELEASE-K, 14.0-RELEASE-K から 14.1-RELEASE-K は、全翻訳済み)

13.3-STABLE-K, 15.0-CURRENT-K は現在、作成中で日々更新されています。



検索コマンド: man apropos whatis
コマンド/キーワード:
日本語マニュアル RELEASE :
セクション:
Table of Contents
名称 | 書式 | 解説 | オプション | コマンド | TIPS (秘訣) | プライバシの注 | 関連ファイル | 関連項目 | 作者
PORTSNAP(8)            FreeBSD システム管理者マニュアル            PORTSNAP(8)

名称
     portsnap -- ports ツリーの圧縮されたスナップショットを取って来て (fetch)
     抽出 (extract) する

書式
     portsnap [-I] [-d workdir] [-f conffile] [-k KEY] [-l descfile]
              [-p portsdir] [-s server] command ... [path]

解説
     portsnap ツールは、FreeBSD ports ツリーの圧縮されたスナップショットを取っ
     て来て更新するため、そして、圧縮されていない ports ツリーを抽出して更新す
     るために使用されます。

     通常の更新操作では、portsnap は、定期的に変更されたファイルを変更されてい
     ない状態に復元して、認識されないローカルファイルを削除します。

オプション
     次のオプションがサポートされています:

     -d workdir   作業ファイル (例えば、ダウンロードされた更新) を workdir に
                  格納します。(デフォルト: /var/db/portsnap または設定ファイル
                  で与えられる。)

     -f conffile  conffile から設定を読み込みます。(デフォルト:
                  /etc/portsnap.conf)

     -I           update コマンドのために、INDEX ファイルを更新しますが、ports
                  ツリーの残りではありません。

     -k KEY       与えられた SHA256 ハッシュがある公開キーを要求します。(デ
                  フォルト: 設定ファイルから値を読み込みます。)

     -l descfile  指定されたローカル記述ファイルを構築された INDEX ファイルに
                  マージ (統合) します。descfile は、それぞれのローカル port
                  ディレクトリで make describe を実行することによって生成され
                  るべきです。

     -p portsdir  圧縮されていないスナップショットを抽出するか、または更新する
                  とき、ディレクトリ portsdir を作動します。(デフォルト:
                  /usr/ports/ または設定ファイルで与えられる。)

     -s server    指定されたサーバまたはサーバプールからのファイルを取って来ま
                  す。(デフォルト: portsnap.FreeBSD.org、または設定ファイルで
                  与えられる。)

     path         extract コマンドだけのために、path から始まる ports ツリーの
                  部分だけを作動させます。(例えば、portsnap extract
                  sysutils/port は、sysutils/portsman, sysutils/portsnap,
                  sysutils/portupgrade, などを抽出します。)

     --interactive
                  呼び出しているプロセスの自動検出を上書きします。対話型で終了
                  しないアプリケーションから portsnap を呼び出すときのみ、これ
                  を使用します。(それらが Portsnap ミラーでロードスパイク
                  (load spike) を引き起こすので、クーロンのジョブは、特に良く
                  ありません。)

コマンド
     command は、次のいずれかの 1 つを指定できます:

     fetch        ports ツリーの圧縮されたスナップショットを取って来るか、また
                  は既存のスナップショットを更新します。このコマンドは、インタ
                  ラクティブのみに使用されるべきです。非対話的な使用のために、
                  利用者は、cron コマンドを使用するべきです。

     cron         1 と 3600 秒の間のランダムな時間スリープし、fetch コマンドが
                  指定されたかのように動作します。名前が示すように、このコマン
                  ドは、cron(8) から実行するように設計されています。ランダムな
                  遅れは、多くのマシンが、同時に更新を取って来る試みの確率を最
                  小にすることに役立ちます。

     extract      既存のファイルとディレクトリを置き換えて、ports ツリーを抽出
                  します。注: これは、ファイルまたはディレクトリが抽出されてい
                  る位置を占領するものは何でも取り除きます。特に、ports ツリー
                  に局所的に行われた変更 (例えば、新しいパッチを加える) は、静
                  かに消し去られます。

                  完全に変更されていないツリーを clean にしてやり直したいな
                  ら、または (path オプションを使用して) ツリーの特定の部分を
                  抽出したいなら、このコマンドを単に走らせて、初めて portsnap
                  によって維持された ports ツリーを初期化します。

     update       extract コマンドを使用して、抽出された ports ツリーを更新し
                  ます。利用者は、fetch または cron コマンドを通して更新するダ
                  ウンロードした後の ports ツリーへの変化を適用するためにこの
                  コマンドを実行しなければなりません。再び、更新されている
                  ports ツリーの部分では、どんな局所的な変更や追加も取り除かれ
                  ることに注意してください。

     auto         標準出力 (stdin) が端末であるかどうかに応じて fetch または
                  cron を実行します。次に、portsdir が存在するかどうかに応じて
                  update または extract を実行します。

TIPS (秘訣)
     •   利用者のクロックがローカル時間に設定されているなら、/etc/crontab に行

               0 3 * * * root /usr/sbin/portsnap cron

         を追加することは、/usr/ports にすばやく抽出することができる利用可能な
         ports ツリーのスナップショットを常に最新の保つ良い方法です。利用者の
         クロックが UTC に設定されるなら、スナップショットをホスティングする
         サーバで一様でない負荷を過度に強制することを避けるために、午前 3 時以
         外のランダムな時間を選んでください。

         portsnap cron または portsnap fetch を実行することは、受信された変更
         を適用しないことに注意してください: それらは、単にそれらをダウンロー
         ドします。変更を適用するために、利用者は、portsnap update で、これら
         のコマンドに続かなければなりません。portsnap update コマンドは、ports
         ツリーで誰も手動で作業していないと確信された時期に、通常手動で実行さ
         れます。

     •   cron(8) から portsnap update を実行することは、悪い考えです -- 利用者
         がかって cron ジョブを実行する時間に port をインストールするか更新す
         るなら、利用者は、portsnap が port を構築することによって使用されてい
         るファイルを更新するか、または削除するとき、たぶん混乱して終わるで
         しょう。しかしながら、portsnap -I update を実行することは、たぶん安全
         であり、期限が切れたインストールされたソフトウェアを識別するために
         pkg-version(8) と共に使用することができます。

     •   利用者が、多くのマシンを最新の状態に保持するために portsnap を使用し
         たいなら、キャッシュしている HTTP プロキシをセットアップしたいかもし
         れません。portsnap がダウンロードして更新するために fetch(1) を使用す
         るので、HTTP_PROXY 環境変数を設定することは、与えられたプロキシから更
         新を取って来るようにそれに指示します。ファイルの大部分がすべての特定
         のクライアントによっても必要とされないので、これは、portsnap サーバの
         ファイルをミラーリングするよりはるかに効率的です。

プライバシの注
     操作の避けられない部分として、portsnap を実行するマシンは、公開 IP アドレ
     スとそれが取って来るファイルのリストを更新を取って来るサーバで利用可能と
     します。これらを使用して、延長された期間を越えてマシンを認識し、更新する
     ときを決定して、FreeBSD ports ツリーの部分が、もしあるなら portsnap.conf
     の "REFUSE" 指示を使用して無視されることを識別することが可能です。さら
     に、FreeBSD のリリースレベルがサーバに転送されます。

     このように集められた情報から生成された統計データが公開されるかもしれませ
     んが、全体として、個々のシステムが匿名にされた後だけです。

関連ファイル
     /etc/portsnap.conf  portsnap 設定ファイルのデフォルト位置。

     /var/db/portsnap    圧縮されたスナップショットが格納されるデフォルト位
                         置。

     /usr/ports          ports ツリーが抽出されるデフォルト位置。

関連項目
     fetch(1), sha256(1), fetch(3), portsnap.conf(5), pkg(7), pkg-version(8)

作者
     Colin Percival <cperciva@FreeBSD.org>

FreeBSD                          March 1, 2016                         FreeBSD

Table of Contents

FreeBSD マニュアル検索