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.3-RELEASE-K, 13.0-RELEASE-K から 13.2-RELEASE-K は、全翻訳済み)

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



検索コマンド: man apropos whatis
コマンド/キーワード:
日本語マニュアル RELEASE :
セクション:
Table of Contents
名称 | 解説 | ファイルシステム構成 | リポジトリのアクセス方式 | リポジトリのミラーリング | 複数のリポジトリでの動作 | 関連項目
PKG-REPOSITORY(5)   FreeBSD ファイルフォーマットマニュアル   PKG-REPOSITORY(5)

名称
     package repository -- pkg(8) によって使用されるパッケージリポジトリの形式
     と操作

解説
     訳注: このマニュアルは、pkg-1.7.2 に対応しています。pkg(8) プログラムに
     よって使用されるパッケージリポジトリは、パッケージのカタログとオプション
     の様々な他の集められたパッケージのメタデータとともに、``package tarball''
     (パッケージのタルボール) の 1 つ以上の収集から成ります。

     各収集は、特定のシステム ABI のインストールに適しているパッケージから成り
     ます: オペレーティングシステム、CPU アーキテクチャ、OS バージョン、ワード
     サイズの組み合わせと、特定のプロセッサのエンディアンの区別または同様の属
     性。

     パッケージ収集は、一般的に web または FTP サーバを通してダウンロードのた
     めにユーザに利用可能となりますが、アクセスの様々な他の手段が、使用されま
     す。リポジトリ URL に ABI 値をエンコードすることによって、pkg は、
     pkg.conf の特別のトークン ${ABI} の拡張によって、自動的に正確なパッケージ
     収集を選択することができます。

     リポジトリは、いくつかのサイトにミラーリングされます: pkg には、いくつか
     のメカニズムによって共通の URL を動的に与えられた利用可能なミラーリングを
     発見のための組み込みサポートがあります。

ファイルシステム構成
     リポジトリレイアウトのごく最小の制約だけが pkg によって規定されています。
     次の制約は、満たさなければならないすべてです:

     •   リポジトリは、さまざまなシステムの ABI をサポートする並列の
         REPOSITORY_ROOTs があるいくつかのパッケージ収集を含んでいます。

     •   1 つの ABI のための内容のすべては、REPOSITORY_ROOT の下のファイルシス
         テムまたは URL の階層でアクセス可能であるべきです。

     •   1 つの REPOSITORY_ROOT の下で利用可能なすべてのパッケージは、特定のシ
         ステム ABI でバイナリ互換であるべきです。

     •   リポジトリカタログは、REPOSITORY_ROOT に関連する特定の位置でリポジト
         リの頂点に位置しています。

     パッケージのカタログは、構築されるパッケージをダウンロードのための完全な
     URL を可能にして、パッケージごとの REPOSITORY_ROOT に関連するパスを含んで
     います。

     パッケージが 2 つ以上の ABI (例えば、テキストファイルだけを含んでいる) シ
     ンボリックリンクまたはハードリンクに適用可能なところで、URL のマッピング
     または他の技術は、記憶域の複製を回避するために利用されます。

     特定のファイルシステムの構成は、必要ではありませんが、(pkg-install(8) か
     ら継承された) 通常の協定は、ファイルシステム階層を次のように作成すること
     です:

     $REPOSITORY_ROOT/All
                 その ABI のためのリポジトリから利用可能なすべてのパッケージを
                 含んでいる 1 つのディレクトリ。パッケージは、名前とバージョン
                 によって識別されるパッケージのタルボール (tarball) として格納
                 されます。このディレクトリは、時間にわたって蓄積された各パッ
                 ケージのいくつかの異なるバージョンを含んでいますが、リポジト
                 リのカタログは、単に別個のパッケージ名ごとに最新バージョンを
                 記録します。

     $REPOSITORY_ROOT/Latest/
                 すべてのディレクトリのパッケージの最新バージョンへのシンボ
                 リックリンクを含んでいます。シンボリックリンクは、バージョン
                 なしで、`最新のリンク' のスタイル名のみを含んでいます。全体の
                 `最新のリンク' の概念が pkg によって時代遅れになるように、こ
                 れは、新しいシステムで pkg 自体をブートストラップするために使
                 用される、pkg.txz リンクだけを通常含みます。

     $REPOSITORY_ROOT/packagesite.txz
                 リポジトリのパッケージの各々からの +MANIFEST ファイルの連結で
                 ある、1 つの JSON 文書を含んでいます。これは、pkg-1.1 以降に
                 よって使用されます。

     $REPOSITORY_ROOT/repo.txz
                 (非推奨です)。上記のように、パッケージのマニフェストデータを
                 含んでいますが、SQLite データベースにあらかじめロードされま
                 す。これは、pkg-1.0 との後方互換性のために供給されています。

     $REPOSITORY_ROOT/filesite.txz
                 (オプション)。リポジトリ内のパッケージのすべてに含まれていた
                 すべてのファイルをリストする YAML 文書を含んでいます。

                 リポジトリは、FreeBSD ポートツリー内のパッケージの起源に対応
                 するサブディレクトリを含んでいます。

     リポジトリのカタログにリストされたパッケージの各々には、ユニークな name
     がなければなりません。他の制約はありません: パッケージのセットは、完了す
     る (すなわち、満たされたすべての依存性で) か、または単一のリポジトリ内に
     自己矛盾がないかのいずれかであることは要求されません、

リポジトリのアクセス方式
     pkg は、リポジトリのアクセスのために標準ネットワークプロトコルを使用しま
     す。fetch(3) ライブラリによって理解されるあらゆる URL スキームは、SSH を
     越えるリモートアクセスと同様に、(HTTP, HTTPS, FTP または FILE) を使用され
     ます。FETCH_BIND_ADDRESS, FTP_LOGIN, FTP_PASSIVE_MODE, FTP_PASSWORD,
     FTP_PROXY, ftp_proxy, HTTP_AUTH, HTTP_PROXY, http_proxy, HTTP_PROXY_AUTH,
     HTTP_REFERER, HTTP_USER_AGENT, NETRC, NO_PROXY と no_proxy を含んで、追加
     の環境変数の説明については、fetch(3) を参照してください。

リポジトリのミラーリング
     リポジトリの複数のコピーは、回復力、またはサイトの能力を増やすために提供
     することができます。2 つのスキームは、単一のリポジトリ URL を与えられたミ
     ラーのセットを自動発見するために提供されています。

     HTTP  リポジトリ URL は、`URL:' で始まり、リポジトリのミラーのためのたく
           さんの空白類と 1 つの URL が続く行のシーケンスを含んでいるテキスト
           の文書をダウンロードするべきです。このパターンと一致しないあらゆる
           行は、無視されます。ミラーは、ダウンロードが成功するまで、順番にリ
           ストされることが試みられます。

     SRV   SRV のミラーリングされるリポジトリについて、URL が
           http://pkgrepo.example.org/ として指定されるところで、SRV レコード
           は、DNS でセットアップされるべきです:

                 $ORIGIN example.com
                 _http._tcp.pkgrepo IN SRV 10 1 80 mirror0
                                    IN SRV 20 1 80 mirror1

           ここで、SRV 優先度と重みのパラメータは、検索順序とサイト間のトラ
           フィックの重みを制御するために使用され、ポート番号とホスト名は、個
           々のミラー URL を構築するために使用されます。

     ミラーされたリポジトリは、同一の内容があると仮定され、リポジトリのカタロ
     グの 1 つのコピーだけが、すべてのミラーサイトに適応するためにダウンロード
     されます。

複数のリポジトリでの動作
     いくつかの異なるリポジトリが設定されるところで、pkg は、pkg-fetch(8),
     pkg-install(8), pkg-upgrade(8), pkg-search(8) または pkg-rquery(8) への
     -r フラグによって単一のリポジトリを使用するように指示されなら、repo.conf
     ファイルの PRIORITY 設定によって指定された順序でそれらすべての中で検索し
     ます。

     同じパッケージのいくつかの異なるバージョンが利用可能なところで、pkg は、
     たとえ、リストの早期のリポジトリでより低い番号が付けられたバージョンを見
     つけることができても、インストールされたパッケージにインストールするか、
     またはアップグレードする最も高いバージョンがあるものを選択します。これ
     は、たとえ、明示的なバージョンがコマンド行で規定されても、適用されます。
     したがって、パッケージ example-1.0.0example-1.0.1 が設定されたリポジ
     トリで利用可能であるなら、

           pkg install example-1.0.0

     は、実際にインストールされている example-1.0.1 の結果となります。この振る
     舞いを無視するために、パッケージの最初のインストールで、次のように適切な
     バージョンでリポジトリを選択します:

           pkg install -r repo-a example-1.0.0

     そして、次に、同じリポジトリへのそのパッケージ ``sticky'' への更新を行う
     ために、pkg.conf の値 CONSERVATIVE_UPGRADEtrue に設定します。

関連項目
     fetch(3), pkg_printf(3), pkg_repos(3), pkg.conf(5), pkg(8), pkg-add(8),
     pkg-annotate(8), pkg-audit(8), pkg-autoremove(8), pkg-backup(8), pkg-
     check(8), pkg-clean(8), pkg-config(8), pkg-convert(8), pkg-create(8),
     pkg-delete(8), pkg-fetch(8), pkg-info(8), pkg-install(8), pkg-lock(8),
     pkg-query(8), pkg-register(8), pkg-repo(8), pkg-rquery(8), pkg-search(8),
     pkg-set(8), pkg-shell(8), pkg-shlib(8), pkg-ssh(8), pkg-stats(8), pkg-
     update(8), pkg-updating(8), pkg-upgrade(8), pkg-version(8), pkg-which(8)

FreeBSD 11.2                   February 1, 2015                   FreeBSD 11.2

Table of Contents

FreeBSD マニュアル検索