[6623] | 1 | <!-- -*- mode: sgml; mode: fold -*- --> |
---|
| 2 | <!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V3.1//EN" [ |
---|
| 3 | |
---|
| 4 | <!ENTITY % aptent SYSTEM "apt.ent.ja"> |
---|
| 5 | %aptent; |
---|
| 6 | |
---|
| 7 | ]> |
---|
| 8 | |
---|
| 9 | <refentry> |
---|
| 10 | &apt-docinfo; |
---|
| 11 | |
---|
| 12 | <refmeta> |
---|
| 13 | <refentrytitle>apt-config</refentrytitle> |
---|
| 14 | <manvolnum>8</manvolnum> |
---|
| 15 | </refmeta> |
---|
| 16 | |
---|
| 17 | <!-- Man page title --> |
---|
| 18 | <refnamediv> |
---|
| 19 | <refname>apt-config</refname> |
---|
[6625] | 20 | <refpurpose>APT 設定取得プログラム</refpurpose> |
---|
[6623] | 21 | </refnamediv> |
---|
| 22 | |
---|
| 23 | <!-- Arguments --> |
---|
| 24 | <refsynopsisdiv> |
---|
| 25 | <cmdsynopsis> |
---|
| 26 | <command>apt-config</command> |
---|
| 27 | <arg><option>-hv</option></arg> |
---|
| 28 | <arg><option>-o=<replaceable>config string</replaceable></option></arg> |
---|
| 29 | <arg><option>-c=<replaceable>file</replaceable></option></arg> |
---|
| 30 | <group choice="req"> |
---|
| 31 | <arg>shell</arg> |
---|
| 32 | <arg>dump</arg> |
---|
| 33 | </group> |
---|
| 34 | </cmdsynopsis> |
---|
| 35 | </refsynopsisdiv> |
---|
| 36 | |
---|
[6625] | 37 | <RefSect1><Title>説明</Title> |
---|
[6623] | 38 | <para> |
---|
[6625] | 39 | <command>apt-config</command> は、APT システム(apt-get,apt-cache などのコマンド群)の様々な所で一貫した設定を行うために使用する、内部ツールです。 |
---|
| 40 | スクリプト形式のアプリケーションで使いやすい方法で、メイン設定ファイル <filename>/etc/apt/apt.conf</filename> にアクセスします。</para> |
---|
[6623] | 41 | <para> |
---|
[6625] | 42 | <option>-h</option> オプションや <option>--help</option> オプションを除き、以下に挙げるコマンドが必要です。 |
---|
[6623] | 43 | </para> |
---|
| 44 | |
---|
| 45 | <VariableList> |
---|
| 46 | <VarListEntry><Term>shell</Term> |
---|
| 47 | <ListItem><Para> |
---|
[6625] | 48 | shell は、シェルスクリプトから設定情報にアクセスするのに使用します。 |
---|
| 49 | 引数として、まずシェル変数、次に取得したい設定値をペアで与えます。 |
---|
| 50 | 出力として、現在の値ごとにシェル代入コマンドの一覧を表示します。 |
---|
| 51 | シェルスクリプト内では、以下のようにしてください。 |
---|
[6623] | 52 | </Para> |
---|
| 53 | |
---|
| 54 | <informalexample><programlisting> |
---|
| 55 | OPTS="-f" |
---|
| 56 | RES=`apt-config shell OPTS MyApp::Options` |
---|
| 57 | eval $RES |
---|
| 58 | </programlisting></informalexample> |
---|
| 59 | |
---|
| 60 | <para> |
---|
[6625] | 61 | これは、MyApp::options の値をシェル環境変数 $OPTS にセットします。 |
---|
| 62 | デフォルト値は <option>-f</option> となります。 |
---|
[6623] | 63 | </para><para> |
---|
[6625] | 64 | 設定項目は /[fdbi] を後ろに付けることができます。 |
---|
| 65 | f はファイル名を、d はディレクトリを、b は true か false を、i は整数を返します。 |
---|
| 66 | 返り値ごとに内部で正規化と検証を行います。 |
---|
[6623] | 67 | </para></ListItem> |
---|
| 68 | </VarListEntry> |
---|
| 69 | |
---|
| 70 | <VarListEntry><Term>dump</Term> |
---|
| 71 | <ListItem><Para> |
---|
[6625] | 72 | 設定項目の内容を表示します。 |
---|
[6623] | 73 | </Para></ListItem> |
---|
| 74 | </VarListEntry> |
---|
| 75 | |
---|
| 76 | </VariableList> |
---|
| 77 | </RefSect1> |
---|
| 78 | |
---|
[6625] | 79 | <RefSect1><Title>オプション</Title> |
---|
[6623] | 80 | &apt-cmdblurb; |
---|
| 81 | |
---|
| 82 | <VariableList> |
---|
| 83 | |
---|
| 84 | &apt-commonoptions; |
---|
| 85 | |
---|
| 86 | </VariableList> |
---|
| 87 | </RefSect1> |
---|
| 88 | |
---|
[6625] | 89 | <RefSect1><Title>関連項目</Title> |
---|
[6623] | 90 | <para> |
---|
| 91 | &apt-conf; |
---|
| 92 | </para> |
---|
| 93 | </RefSect1> |
---|
| 94 | |
---|
[6625] | 95 | <RefSect1><Title>診断メッセージ</Title> |
---|
[6623] | 96 | <para> |
---|
[6625] | 97 | <command>apt-config</command> は正常終了時に 0 を返します。 エラー時には十進の 100 を返します。 |
---|
[6623] | 98 | </para> |
---|
| 99 | </RefSect1> |
---|
| 100 | |
---|
| 101 | &manbugs; |
---|
| 102 | &manauthor; |
---|
| 103 | |
---|
| 104 | </refentry> |
---|
| 105 | |
---|
| 106 | <!-- |
---|
| 107 | Local Variables: |
---|
| 108 | mode: nxml |
---|
| 109 | End: |
---|
| 110 | --> |
---|