3139N/A<!ENTITY % ent SYSTEM "entities.ent">
3356N/A<refmeta><refentrytitle>pkg.sysrepo</refentrytitle><manvolnum>8</manvolnum> <refmiscinfo class="date">2013 年 5 月 21 日</refmiscinfo> <refmiscinfo class="sectdesc">&man8;</refmiscinfo> <refmiscinfo class="software">&release;</refmiscinfo> <refmiscinfo class="arch">generic</refmiscinfo> <refmiscinfo class="copyright">Copyright (c) 2007, 2016, Oracle and/or its affiliates. All rights reserved.</refmiscinfo>
3139N/A<refname>pkg.sysrepo</refname><refpurpose>Image Packaging System システムリポジトリ構成</refpurpose></refnamediv>
3139N/A<para><command>pkg.sysrepo</command> は、Image Packaging System (IPS) システムリポジトリの構成ファイルを生成するために使用されます。<command>pkg.sysrepo </command> は、<literal>svc:/application/pkg/system-repository</literal> サービス管理機能 (SMF) サービスから呼び出されます。構成の変更は、SMF サービスのプロパティーに対して行うようにしてください。</para>
3139N/A<para>システムリポジトリは、参照イメージ内に構成されたパッケージリポジトリへのアクセスを、集中管理プロキシを通して提供する役割を果たします。その参照イメージに加えられたパブリッシャーの構成の変更は、そのシステムリポジトリを使用するように構成されたすべてのクライアントにただちに認識されます。</para>
3356N/A<para>システムリポジトリは、大域ゾーン内に構成されたリポジトリに非大域ゾーンからアクセスできるようにするために、主に大域ゾーンで使用されます。SMF サービス <literal>svc:/application/pkg/zones-proxyd</literal> および <literal>svc:/application/pkg/zones-proxy-client</literal> は、非大域ゾーンと大域ゾーンの間のトランスポートを提供する役割を果たします。このトランスポートは、<literal>pkg</literal>(7) でのみ使用されます。</para>
3139N/A<para><literal>http</literal>、<literal>https</literal>、および <literal> v4</literal> ファイルリポジトリと <literal>p5p</literal> アーカイブのみがサポートされます。古いファイルリポジトリ形式はサポートされません。リポジトリバージョンについての詳細は、<command>pkgrepo</command>(1) を参照してください。</para>
3139N/A<para>デフォルトでは、ファイルキャッシュが使用されます。ただし、インメモリーキャッシュを使用すべきであることを示すために、特殊な値 <literal>memory</literal> を使用できます。システムリポジトリがキャッシュを実行すべきではないことを示すために、特殊な値 <literal>None</literal> を使用できます。この設定は、<literal>config/cache_dir</literal> SMF プロパティーを使用して構成するようにしてください。</para>
3139N/A<listitem><para>システムリポジトリがリクエストを待機するために使用すべきポートを指定します。この設定は、<literal>config/port</literal> SMF プロパティーを使用して構成するようにしてください。</para>
3139N/A<listitem><para>システムリポジトリの最大キャッシュサイズを定義する整数値 (M バイト単位)。この設定は、<literal>config/cache_max</literal> SMF プロパティーを使用して構成するようにしてください。</para>
3387N/A<listitem><para>システムリポジトリが http ベースのパッケージリポジトリにアクセスするために使用できる Web プロキシを定義する形式 <literal><replaceable>scheme</replaceable>://<replaceable> hostname</replaceable>[:<replaceable>port</replaceable>]</literal> の文字列。この設定は、<literal>config/http_proxy</literal> SMF プロパティーを使用して構成できます。</para>
3387N/A<listitem><para>システムリポジトリが https ベースのパッケージリポジトリにアクセスするために使用できる Web プロキシを定義する形式 <literal><replaceable>scheme</replaceable>://<replaceable> hostname</replaceable>[:<replaceable>port</replaceable>]</literal> の文字列。この設定は、<literal>config/https_proxy</literal> SMF プロパティーを使用して構成できます。</para>
3139N/A<screen>$ <userinput>svcadm enable svc:/application/pkg/system-repository</userinput></screen>
3139N/A<tgroup cols="2" colsep="1" rowsep="1"><colspec colname="col1" colwidth="198*" align="left" /><colspec colname="col2" colwidth="198*" align="left" /><thead>
3387N/A<para><olink targetdoc="refman" targetptr="pkg-1"><citerefentry><refentrytitle>pkg</refentrytitle><manvolnum>1</manvolnum></citerefentry></olink>、<olink targetdoc="refman" targetptr="pkg.depotd-8"><citerefentry><refentrytitle>pkg.depotd</refentrytitle><manvolnum>8</manvolnum></citerefentry></olink>、<olink targetdoc="refman" targetptr="pkg-7"><citerefentry><refentrytitle>pkg</refentrytitle><manvolnum>7</manvolnum></citerefentry></olink></para>