X-Git-Url: https://git.saurik.com/apt-legacy.git/blobdiff_plain/da6ee4691da8cccb60b8673b4f97fb7f6df3ec7d..0e5943eb0a997df086e7e1458873c9274a2d781e:/doc/ja/apt_preferences.ja.5 diff --git a/doc/ja/apt_preferences.ja.5 b/doc/ja/apt_preferences.ja.5 index 419479c..943c2ef 100644 --- a/doc/ja/apt_preferences.ja.5 +++ b/doc/ja/apt_preferences.ja.5 @@ -1,215 +1,313 @@ +'\" t .\" Title: apt_preferences .\" Author: APT team -.\" Generator: DocBook XSL Stylesheets v1.71.0 -.\" Date: 29 February 2004 -.\" Manual: +.\" Generator: DocBook XSL Stylesheets v1.75.2 +.\" Date: 04 May 2009 +.\" Manual: APT .\" Source: Linux +.\" Language: English .\" -.TH "APT_PREFERENCES" "5" "29 February 2004" "Linux" "" +.TH "APT_PREFERENCES" "5" "04 May 2009" "Linux" "APT" +.\" ----------------------------------------------------------------- +.\" * Define some portability stuff +.\" ----------------------------------------------------------------- +.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +.\" http://bugs.debian.org/507673 +.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html +.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +.ie \n(.g .ds Aq \(aq +.el .ds Aq ' +.\" ----------------------------------------------------------------- +.\" * set default formatting +.\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l +.\" ----------------------------------------------------------------- +.\" * MAIN CONTENT STARTS HERE * +.\" ----------------------------------------------------------------- .SH "NAME" -apt_preferences \- APT ÀßÄêÀ©¸æ¥Õ¥¡¥¤¥ë -.SH "ÀâÌÀ" +apt_preferences \- APT 設定制御ファイル +.SH "説明" .PP -APT ÀßÄê¥Õ¥¡¥¤¥ë -\fI/etc/apt/preferences\fR -¤Ï¡¢ ¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë¥Ñ¥Ã¥±¡¼¥¸¤Î¥Ð¡¼¥¸¥ç¥óÁªÂò¤òÀ©¸æ¤¹¤ë¤Î¤Ë»ÈÍѤ·¤Þ¤¹¡£ +The APT preferences file +/etc/apt/preferences +and the fragment files in the +/etc/apt/preferences\&.d/ +folder can be used to control which versions of packages will be selected for installation\&. .PP \fBsources.list\fR(5) -¥Õ¥¡¥¤¥ë¤ËÊ£¿ô¤Î¥Ç¥£¥¹¥È¥ê¥Ó¥å¡¼¥·¥ç¥ó (stable -¤È +ファイルに複数のディストリビューション (stable +と testing -¤Ê¤É) ¤¬»ØÄꤵ¤ì¤Æ¤¤¤Æ¡¢ ¥Ñ¥Ã¥±¡¼¥¸¤ËÂФ·Ê£¿ô¤Î¥Ð¡¼¥¸¥ç¥ó¤¬¥¤¥ó¥¹¥È¡¼¥ë¤Ç¤­¤ë¤³¤È¤¬¤¢¤ê¤Þ¤¹¡£ ¤³¤Î¤È¤­ APT ¤Ï¡¢ÍøÍѤǤ­¤ë¥Ð¡¼¥¸¥ç¥ó¤´¤È¤ËÍ¥ÀèÅÙ¤ò³ä¤êÅö¤Æ¤Þ¤¹¡£ °Í¸´Ø·¸µ¬Â§¤ò¾ò·ï¤È¤·¤Æ¡¢\fBapt\-get\fR -¤Ï¡¢ ºÇ¤â¹â¤¤Í¥ÀèÅÙ¤ò»ý¤Ä¥Ð¡¼¥¸¥ç¥ó¤ò¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë¤è¤¦ÁªÂò¤·¤Þ¤¹¡£ APT ÀßÄê¥Õ¥¡¥¤¥ë¤Ï¡¢APT ¤¬¥Ç¥Õ¥©¥ë¥È¤Ç³ä¤êÅö¤Æ¤¿¡¢ ¥Ñ¥Ã¥±¡¼¥¸¤Î¥Ð¡¼¥¸¥ç¥ó¤ÎÍ¥ÀèÅÙ¤ò¾å½ñ¤­¤·¤Þ¤¹¡£ ¤½¤Î·ë²Ì¡¢¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë¤â¤Î¤ÎÁªÂò¤ò¡¢¥æ¡¼¥¶¤¬ÁªÂò¤Ç¤­¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£ +など) が指定されていて、パッケージに対し複数のバージョンがインストールできることがあります。このとき APT は、利用できるバージョンごとに優先度を割り当てます。依存関係規則を条件として、\fBapt\-get\fR +は、最も高い優先度を持つバージョンをインストールするよう選択します。APT 設定ファイルは、APT がデフォルトで割り当てた、パッケージのバージョンの優先度を上書きします。その結果インストールするものの選択を、ユーザが選択できるようになります。 .PP \fBsources.list\fR(5) -¥Õ¥¡¥¤¥ë¤ËÊ£¿ô¤Î»²¾È¤¬½ñ¤«¤ì¤Æ¤¤¤ë¾ì¹ç¡¢ ¥Ñ¥Ã¥±¡¼¥¸¤ÎƱ¤¸¥Ð¡¼¥¸¥ç¥ó¤Î¥¤¥ó¥¹¥¿¥ó¥¹¤¬Ê£¿ôÍøÍѤǤ­¤ë²ÄǽÀ­¤¬¤¢¤ê¤Þ¤¹¡£ ¤³¤Î¾ì¹ç¡¢\fBapt\-get\fR -¤Ï +ファイルに複数の参照が書かれている場合、パッケージの同じバージョンのインスタンスが複数利用できる可能性があります。この場合、\fBapt\-get\fR +は \fBsources.list\fR(5) -¥Õ¥¡¥¤¥ë¤Î½é¤á¤ÎÊý¤Ë»ØÄꤵ¤ì¤Æ¤¤¤ë¤È¤³¤í¤«¤é¥À¥¦¥ó¥í¡¼¥É¤·¤Þ¤¹¡£ APT ÀßÄê¥Õ¥¡¥¤¥ë¤Ï¡¢¥Ð¡¼¥¸¥ç¥ó¤ÎÁªÂò¤Ë¤Î¤ß±Æ¶Á¤·¡¢ ¥¤¥ó¥¹¥¿¥ó¥¹¤ÎÁªÂò¤Ë¤Ï±Æ¶Á¤·¤Þ¤»¤ó¡£ -.SS "APT ¤Î¥Ç¥Õ¥©¥ë¥ÈÍ¥ÀèÅ٤γä¤êÅö¤Æ" +ファイルの初めの方に指定されているところからダウンロードします。APT 設定ファイルはバージョンの選択にのみ影響し、インスタンスの選択には影響しません。 .PP -ÀßÄê¥Õ¥¡¥¤¥ë¤¬¤Ê¤«¤Ã¤¿¤ê¡¢ ÀßÄê¥Õ¥¡¥¤¥ë¤Ë¡¢ÆÃÄê¤Î¥Ñ¥Ã¥±¡¼¥¸¤ò³ä¤êÅö¤Æ¤ë¥¨¥ó¥È¥ê¤¬¤Ê¤¤¾ì¹ç¡¢ ¤½¤Î¥Ð¡¼¥¸¥ç¥ó¤ÎÍ¥ÀèÅ٤ϡ¢ ¤½¤Î¥Ð¡¼¥¸¥ç¥ó¤¬Â°¤·¤Æ¤¤¤ë¥Ç¥£¥¹¥È¥ê¥Ó¥å¡¼¥·¥ç¥ó¤ÎÍ¥ÀèÅ٤Ȥʤê¤Þ¤¹¡£ ¥Ç¥Õ¥©¥ë¥È¤Ç¾¤Î¥Ç¥£¥¹¥È¥ê¥Ó¥å¡¼¥·¥ç¥ó¤è¤ê¹â¤¤Í¥ÀèÅÙ¤ò»ý¤Ä¡¢ ÆÃÄê¤Î¥Ç¥£¥¹¥È¥ê¥Ó¥å¡¼¥·¥ç¥ó¤ò¡Ö¥¿¡¼¥²¥Ã¥È¥ê¥ê¡¼¥¹¡×¤È¤·¤Æ¤ª¤¯¤Î¤Ï²Äǽ¤Ç¤¹¡£ ¥¿¡¼¥²¥Ã¥È¥ê¥ê¡¼¥¹¤Ï¡¢\fBapt\-get\fR -¤Î¥³¥Þ¥ó¥É¥é¥¤¥ó¤ÇÀßÄꤷ¤¿¤ê¡¢ APT ÀßÄê¥Õ¥¡¥¤¥ë -\fI/etc/apt/apt.conf\fR -¤ÇÀßÄꤷ¤¿¤ê¤Ç¤­¤Þ¤¹¡£ Î㤨¤Ð°Ê²¼¤Î¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£ +Note that the files in the +/etc/apt/preferences\&.d +directory are parsed in alphanumeric ascending order and need to obey the following naming convention: The files have no or "pref" as filename extension and which only contain alphanumeric, hyphen (\-), underscore (_) and period (\&.) characters \- otherwise they will be silently ignored\&. +.SS "APT のデフォルト優先度の割り当て" +.PP +設定ファイルがなかったり、設定ファイルに特定のパッケージを割り当てるエントリがない場合、そのバージョンの優先度は、そのバージョンが属しているディストリビューションの優先度となります。デフォルトで他のディストリビューションより高い優先度を持つ、特定のディストリビューションを「ターゲットリリース」としておけます。後述する +/etc/apt/preferences +ファイルで設定した一般優先度よりもこれは優先されますが、pin 止めしたパッケージには及ばないことに注意してください。例えば以下のようになります。 .sp -.RS 3n +.if n \{\ +.RS 4 +.\} .nf \fBapt\-get install \-t testing \fR\fB\fIsome\-package\fR\fR .fi +.if n \{\ .RE +.\} .sp .sp -.RS 3n +.if n \{\ +.RS 4 +.\} .nf APT::Default\-Release "stable"; .fi +.if n \{\ .RE -.sp -.PP -¥¿¡¼¥²¥Ã¥È¥ê¥ê¡¼¥¹¤¬»ØÄꤵ¤ì¤ë¤È¡¢APT ¤Ï°Ê²¼¤Î¥¢¥ë¥´¥ê¥º¥à¤Ç¡¢ ¥Ñ¥Ã¥±¡¼¥¸¤Î¥Ð¡¼¥¸¥ç¥ó¤ÎÍ¥ÀèÅÙ¤òÀßÄꤷ¤Þ¤¹¡£¤³¤Î¤è¤¦¤Ë³ä¤êÅö¤Æ¤Þ¤¹¡£ +.\} .PP -Í¥ÀèÅÙ 100 -.RS 3n -(¤¢¤ë¤Ê¤é¤Ð) ´û¤Ë¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Æ¤¤¤ë¥Ð¡¼¥¸¥ç¥ó¡£ +ターゲットリリースが指定されると、APT は以下のアルゴリズムで、パッケージのバージョンの優先度を設定します。以下のように割り当てます。.PP +priority 100 +.RS 4 +(あるならば) 既にインストールされているバージョン。 .RE .PP -Í¥ÀèÅÙ 500 -.RS 3n -¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Æ¤ª¤é¤º¡¢¥¿¡¼¥²¥Ã¥È¥ê¥ê¡¼¥¹¤Ë´Þ¤Þ¤ì¤Ê¤¤¥Ð¡¼¥¸¥ç¥ó¡£ +priority 500 +.RS 4 +インストールされておらず、ターゲットリリースに含まれないバージョン。 .RE .PP -Í¥ÀèÅÙ 990 -.RS 3n -¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Æ¤ª¤é¤º¡¢¥¿¡¼¥²¥Ã¥È¥ê¥ê¡¼¥¹¤Ë´Þ¤Þ¤ì¤ë¥Ð¡¼¥¸¥ç¥ó¡£ +priority 990 +.RS 4 +インストールされておらず、ターゲットリリースに含まれるバージョン。 .RE .PP -¥¿¡¼¥²¥Ã¥È¥ê¥ê¡¼¥¹¤¬»ØÄꤵ¤ì¤Æ¤¤¤Ê¤±¤ì¤Ð¡¢ APT ¤Ïñ½ã¤Ë¥¤¥ó¥¹¥È¡¼¥ë¤·¤Æ¤¤¤ë¥Ñ¥Ã¥±¡¼¥¸¤Î¥Ð¡¼¥¸¥ç¥ó¤Ë¤Ï 100 ¤ò¡¢ ¥¤¥ó¥¹¥È¡¼¥ë¤·¤Æ¤¤¤Ê¤¤¥Ñ¥Ã¥±¡¼¥¸¤Î¥Ð¡¼¥¸¥ç¥ó¤Ë¤Ï 500 ¤ò³ä¤êÅö¤Æ¤Þ¤¹¡£ +ターゲットリリースが指定されていなければ、APT は単純にインストールしているパッケージのバージョンには 100 を、インストールしていないパッケージのバージョンには 500 を割り当てます。 .PP -APT ¤Ï¡¢¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë¥Ñ¥Ã¥±¡¼¥¸¤Î¥Ð¡¼¥¸¥ç¥ó¤ò·èÄꤹ¤ë¤¿¤á¤Ë¡¢ °Ê²¼¤Î¥ë¡¼¥ë¤ò¾å¤«¤é½çÈÖ¤ËŬÍѤ·¤Þ¤¹¡£ -.TP 3n -\(bu -Í­¸ú¤Ê¥Ð¡¼¥¸¥ç¥ó¤ÎÍ¥ÀèÅÙ¤¬ 1000 ¤ò±Û¤¨¤Ê¤¤¾ì¹ç¡¢ ·è¤·¤Æ¥À¥¦¥ó¥°¥ì¡¼¥É¤·¤Þ¤»¤ó¡£ (¡Ö¥À¥¦¥ó¥°¥ì¡¼¥É¡×¤Ï¡¢¸½ºß¤Î¥Ñ¥Ã¥±¡¼¥¸¤Î¥Ð¡¼¥¸¥ç¥ó¤è¤ê¤â¡¢ ¾®¤µ¤¤¥Ð¡¼¥¸¥ç¥ó¤Î¤â¤Î¤ò¥¤¥ó¥¹¥È¡¼¥ë¤·¤Þ¤¹¡£ APT ¤Î¥Ç¥Õ¥©¥ë¥ÈÍ¥ÀèÅÙ¤¬ 1000 ¤ò±Û¤¨¤Ê¤¤¤³¤È¤ËÃí°Õ¤·¤Æ¤¯¤À¤µ¤¤¡£ ¤½¤Î¤è¤¦¤ÊÍ¥ÀèÅÙ¤ÏÀßÄê¥Õ¥¡¥¤¥ë¤Ç¤Î¤ßÀßÄê¤Ç¤­¤Þ¤¹¡£ ¤Þ¤¿¡¢¥Ñ¥Ã¥±¡¼¥¸¤Î¥À¥¦¥ó¥°¥ì¡¼¥É¤Ï´í¸±¤Ç¤¢¤ë¤³¤È¤Ë¤âÃí°Õ¤·¤Æ¤¯¤À¤µ¤¤) -.TP 3n -\(bu -ºÇ¤â¹â¤¤Í¥ÀèÅ٤ΥС¼¥¸¥ç¥ó¤ò¥¤¥ó¥¹¥È¡¼¥ë¤·¤Þ¤¹¡£ -.TP 3n -\(bu -Ʊ¤¸Í¥ÀèÅ٤ΥС¼¥¸¥ç¥ó¤¬Ê£¿ô¸ºß¤¹¤ë¾ì¹ç¡¢ ºÇ¤â¿·¤·¤¤¤â¤Î (ºÇ¤â¥Ð¡¼¥¸¥ç¥óÈֹ椬¹â¤¤¤â¤Î) ¤ò¥¤¥ó¥¹¥È¡¼¥ë¤·¤Þ¤¹¡£ -.TP 3n -\(bu -Í¥ÀèÅÙ¡¦¥Ð¡¼¥¸¥ç¥óÈֹ椬Ʊ¤¸¤â¤Î¤¬Ê£¿ô¸ºß¤·¡¢ ¤½¤Î¥Ñ¥Ã¥±¡¼¥¸¤Î¥á¥¿¥Ç¡¼¥¿¤¬°Û¤Ê¤ë¤« -\-\-reinstall -¥ª¥×¥·¥ç¥ó¤¬Í¿¤¨¤é¤ì¤Æ¤¤¤ë¾ì¹ç¡¢ ¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Æ¤¤¤Ê¤¤¤â¤Î¤ò¥¤¥ó¥¹¥È¡¼¥ë¤·¤Þ¤¹¡£ +APT は、インストールするパッケージのバージョンを決定するために、以下のルールを上から順番に適用します。 +.sp +.RS 4 +.ie n \{\ +\h'-04'\(bu\h'+03'\c +.\} +.el \{\ +.sp -1 +.IP \(bu 2.3 +.\} +有効なバージョンの優先度が 1000 を越えない場合、決してダウングレードしません。(「ダウングレード」は、現在のパッケージのバージョンよりも、小さいバージョンのものをインストールします。APT のデフォルト優先度が 1000 を越えないことに注意してください。そのような優先度は設定ファイルでのみ設定できます。また、パッケージのダウングレードは危険であることにも注意してください) +.RE .sp +.RS 4 +.ie n \{\ +\h'-04'\(bu\h'+03'\c +.\} +.el \{\ +.sp -1 +.IP \(bu 2.3 +.\} +最も高い優先度のバージョンをインストールします。 +.RE +.sp +.RS 4 +.ie n \{\ +\h'-04'\(bu\h'+03'\c +.\} +.el \{\ +.sp -1 +.IP \(bu 2.3 +.\} +同じ優先度のバージョンが複数存在する場合、最も新しいもの (最もバージョン番号が高いもの) をインストールします。 +.RE +.sp +.RS 4 +.ie n \{\ +\h'-04'\(bu\h'+03'\c +.\} +.el \{\ +.sp -1 +.IP \(bu 2.3 +.\} +優先度・バージョン番号が同じものが複数存在し、そのパッケージのメタデータが異なるか +\-\-reinstall +オプションが与えられている場合、インストールされていないものをインストールします。 .RE .PP -¤è¤¯¤¢¤ë¾õ¶·¤È¤·¤Æ¡¢ ¤¢¤ë¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Æ¤¤¤ë¥Ñ¥Ã¥±¡¼¥¸¤Î¥Ð¡¼¥¸¥ç¥ó (Í¥ÀèÅÙ 100) ¤¬¡¢ -\fBsources.list\fR(5) -¥Õ¥¡¥¤¥ë¤Î¥ê¥¹¥È¤«¤éÆÀ¤é¤ì¤ë¥Ð¡¼¥¸¥ç¥ó (Í¥ÀèÅÙ 500 ¤« 990) ¤è¤ê¤â¿·¤·¤¯¤Ê¤¤¤È¤¤¤¦¤³¤È¤¬¤¢¤ê¤Þ¤¹¡£¤³¤Î¾ì¹ç¡¢ -\fBapt\-get install \fR\fB\fIsome\-package\fR\fR -¤ä +よくある状況として、あるインストールされているパッケージのバージョン (優先度 100) が、\fBsources.list\fR(5) +ファイルのリストから得られるバージョン (優先度 500 か 990) よりも新しくないということがあります。この場合、\fBapt\-get install \fR\fB\fIsome\-package\fR\fR +や \fBapt\-get upgrade\fR -¤ò¼Â¹Ô¤¹¤ë¤È¥Ñ¥Ã¥±¡¼¥¸¤¬¹¹¿·¤µ¤ì¤Þ¤¹¡£ +を実行するとパッケージが更新されます。 .PP -¤Þ¤ì¤Ë¡¢¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Æ¤¤¤ë¥Ñ¥Ã¥±¡¼¥¸¤Î¥Ð¡¼¥¸¥ç¥ó¤¬¡¢ -\fI¾¤ÎÍ­¸ú¤Ê¥Ð¡¼¥¸¥ç¥ó¤è¤ê¤â\fR¿·¤·¤¤¾ì¹ç¤¬¤¢¤ê¤Þ¤¹¡£ ¤³¤Î»þ +まれに、インストールされているパッケージのバージョンが、\fI他の有効なバージョンよりも\fR新しい場合があります。この時 \fBapt\-get install \fR\fB\fIsome\-package\fR\fR -¤ä +や \fBapt\-get upgrade\fR -¤ò¼Â¹Ô¤·¤Æ¤â¡¢ ¥À¥¦¥ó¥°¥ì¡¼¥É¤·¤Þ¤»¤ó¡£ +を実行しても、ダウングレードしません。 .PP -»þ¡¹¡¢¥¤¥ó¥¹¥È¡¼¥ë¤·¤Æ¤¤¤ë¥Ñ¥Ã¥±¡¼¥¸¤Î¥Ð¡¼¥¸¥ç¥ó¤¬¡¢ ¥¿¡¼¥²¥Ã¥È¥ê¥ê¡¼¥¹¤Ë°¤¹¤ë¥Ð¡¼¥¸¥ç¥ó¤è¤ê¤â¿·¤·¤¯¡¢ ¾¤Î¥Ç¥£¥¹¥È¥ê¥Ó¥å¡¼¥·¥ç¥ó¤è¤ê¤â¸Å¤¤¾ì¹ç¤¬¤¢¤ê¤Þ¤¹¡£ ¤½¤Î¤è¤¦¤Ê¥Ñ¥Ã¥±¡¼¥¸¤ËÂФ·¤Æ +時々、インストールしているパッケージのバージョンが、ターゲットリリースに属するバージョンよりも新しく、他のディストリビューションよりも古い場合があります。そのようなパッケージに対して \fBapt\-get install \fR\fB\fIsome\-package\fR\fR -¤ä +や \fBapt\-get upgrade\fR -¤ò¼Â¹Ô¤¹¤ë¤È¡¢ ¥Ñ¥Ã¥±¡¼¥¸¤Ï¹¹¿·¤µ¤ì¤Þ¤¹¡£ ¤³¤Î¾ì¹ç¡¢¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Æ¤¤¤ë¥Ð¡¼¥¸¥ç¥ó¤è¤ê¤â¡¢ ¾¯¤Ê¤¯¤È¤â\fI¤Ò¤È¤Ä\fR¤Ï¡¢ ¹â¤¤Í¥ÀèÅÙ¤ò»ý¤ÄÍ­¸ú¤Ê¥Ñ¥Ã¥±¡¼¥¸¤¬¤¢¤ë¤«¤é¤Ç¤¹¡£ -.SS "APT ÀßÄê¤Î¸ú²Ì" -.PP -APT ÀßÄê¥Õ¥¡¥¤¥ë¤ò»È¤¦¤È¡¢ ¥·¥¹¥Æ¥à´ÉÍý¼Ô¤¬Í¥ÀèÅÙ¤ò³ä¤êÅö¤Æ¤é¤ì¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£ ¥Õ¥¡¥¤¥ë¤Ï¡¢¶õÇò¹Ô¤Ç¶èÀÚ¤é¤ì¤¿¡¢Ê£¿ô¹Ô¤«¤é¤Ê¤ë¥ì¥³¡¼¥É¤Ç¹½À®¤µ¤ì¤Æ¤¤¤Þ¤¹¡£ ¥ì¥³¡¼¥É¤ÏÆÃÄê·Á¼°¤«¡¢ÈÆÍÑ·Á¼°¤Î¤É¤Á¤é¤«¤Î·Á¼°¤ò¤È¤ê¤Þ¤¹¡£ -.TP 3n -\(bu -ÆÃÄê·Á¼°¤Ï¡¢Í¥ÀèÅÙ ("Pin\-Priority") ¤ò¡¢ »ØÄꤷ¤¿¥Ñ¥Ã¥±¡¼¥¸¤Î»ØÄꤷ¤¿¥Ð¡¼¥¸¥ç¥ó (ÈÏ°Ï) ¤Ë¤Ä¤¤¤Æ³ä¤êÅö¤Æ¤Þ¤¹¡£ Î㤨¤Ð°Ê²¼¤Î¥ì¥³¡¼¥É¤Ï¡¢ "5.8" ¤Ç»Ï¤Þ¤ë -\fIperl\fR -¥Ñ¥Ã¥±¡¼¥¸¤ò¡¢ ¹â¤¤Í¥ÀèÅÙ¤ËÀßÄꤷ¤Þ¤¹¡£ +を実行すると、パッケージは更新されます。この場合、インストールされているバージョンよりも、少なくとも\fIひとつ\fRは、高い優先度を持つ有効なパッケージがあるからです。 +.SS "APT 設定の効果" +.PP +APT 設定ファイルを使うと、システム管理者が優先度を割り当てられるようになります。ファイルは、空白行で区切られた、複数行からなるレコードで構成されています。レコードは特定形式か、汎用形式のどちらかの形式をとります。 +.sp +.RS 4 +.ie n \{\ +\h'-04'\(bu\h'+03'\c +.\} +.el \{\ +.sp -1 +.IP \(bu 2.3 +.\} +特定形式は、優先度 ("Pin\-Priority") を、指定したパッケージの指定したバージョン (範囲) について割り当てます。例えば以下のレコードは、"5\&.8" で始まる +perl +パッケージを、高い優先度に設定します。 .sp -.RS 3n +.if n \{\ +.RS 4 +.\} .nf Package: perl -Pin: version 5.8* +Pin: version 5\&.8* Pin\-Priority: 1001 .fi +.if n \{\ .RE -.TP 3n -\(bu -ÈÆÍÑ·Á¼°¤Ï¡¢Í¿¤¨¤é¤ì¤¿¥Ç¥£¥¹¥È¥ê¥Ó¥å¡¼¥·¥ç¥ó¤Ë¤¢¤ë¡¢ ¤¹¤Ù¤Æ¤Î¥Ñ¥Ã¥±¡¼¥¸ (\fIRelease\fR -¥Õ¥¡¥¤¥ë¤ËÎóµó¤·¤¿¥Ñ¥Ã¥±¡¼¥¸) ¤ÎÍ¥ÀèÅ٤䡢FQDN¤Ç»ØÄꤷ¤¿¡¢ ÆÃÄê¤Î¥¤¥ó¥¿¡¼¥Í¥Ã¥È¥µ¥¤¥È¤«¤é¼èÆÀ¤¹¤ë¥Ñ¥Ã¥±¡¼¥¸¤ÎÍ¥ÀèÅÙ¤ò³ä¤êÅö¤Æ¤Þ¤¹¡£ +.\} +.RE +.sp +.RS 4 +.ie n \{\ +\h'-04'\(bu\h'+03'\c +.\} +.el \{\ +.sp -1 +.IP \(bu 2.3 +.\} +汎用形式は、与えられたディストリビューションにある、すべてのパッケージ (Release +ファイルに列挙したパッケージ) の優先度や、FQDNで指定した、特定のインターネットサイトから取得するパッケージの優先度を割り当てます。 .sp -APT ÀßÄê¥Õ¥¡¥¤¥ë¤Ë½ñ¤«¤ì¤Æ¤¤¤ëÈÆÍÑ·Á¼°¤Î¥¨¥ó¥È¥ê¤Ï¡¢ ¥Ñ¥Ã¥±¡¼¥¸¤Î¥°¥ë¡¼¥×¤Ë¤Ä¤¤¤Æ¤Î¤ßŬÍѤµ¤ì¤Þ¤¹¡£ Î㤨¤Ð°Ê²¼¤Î¥ì¥³¡¼¥É¤Ï¡¢¥í¡¼¥«¥ë¥µ¥¤¥È¤Ë¤¢¤ëÁ´¥Ñ¥Ã¥±¡¼¥¸¤Ë¤Ä¤¤¤Æ¡¢ ¹â¤¤Í¥ÀèÅÙ¤ò³ä¤êÅö¤Æ¤Þ¤¹¡£ +APT 設定ファイルに書かれている汎用形式のエントリは、パッケージのグループについてのみ適用されます。例えば以下のレコードは、ローカルサイトにある全パッケージについて、高い優先度を割り当てます。 .sp -.RS 3n +.if n \{\ +.RS 4 +.\} .nf Package: * Pin: origin "" Pin\-Priority: 999 .fi +.if n \{\ .RE +.\} .sp -Ãí: ¤³¤³¤Ç»ÈÍѤ·¤Æ¤¤¤ë¥­¡¼¥ï¡¼¥É¤Ï "origin" ¤Ç¤¹¡£ -\fIRelease\fR -¥Õ¥¡¥¤¥ë¤Ë»ØÄꤵ¤ì¤¿¤è¤¦¤Ê¡¢ ¥Ç¥£¥¹¥È¥ê¥Ó¥å¡¼¥·¥ç¥ó¤Î Origin ¤Èº®Æ±¤·¤Ê¤¤¤è¤¦¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£ -\fIRelease\fR -¥Õ¥¡¥¤¥ë¤Ë¤¢¤ë "Origin:" ¥¿¥°¤Ï¡¢ ¥¤¥ó¥¿¡¼¥Í¥Ã¥È¥¢¥É¥ì¥¹¤Ç¤Ï¤Ê¤¯¡¢ "Debian" ¤ä "Ximian" ¤È¤¤¤Ã¤¿ºî¼Ô¤ä¥Ù¥ó¥À̾¤Ç¤¹¡£ +注意: ここで使用しているキーワードは "origin" です。Release +ファイルに指定されたような、ディストリビューションの Origin と混同しないようにしてください。Release +ファイルにある "Origin:" タグは、インターネットアドレスではなく、"Debian" や "Ximian" といった作者やベンダ名です。 .sp -°Ê²¼¤Î¥ì¥³¡¼¥É¤Ï¡¢¥¢¡¼¥«¥¤¥Ö̾¤¬ "unstable" ¤È¤Ê¤Ã¤Æ¤¤¤ë¥Ç¥£¥¹¥È¥ê¥Ó¥å¡¼¥·¥ç¥ó¤Ë°¤¹¤ë¥Ñ¥Ã¥±¡¼¥¸¤ò¡¢ ¤¹¤Ù¤ÆÄ㤤ͥÀèÅ٤˳ä¤êÅö¤Æ¤Þ¤¹¡£ +以下のレコードは、アーカイブ名が "unstable" となっているディストリビューションに属するパッケージを、すべて低い優先度に割り当てます。 .sp -.RS 3n +.if n \{\ +.RS 4 +.\} .nf Package: * Pin: release a=unstable Pin\-Priority: 50 .fi +.if n \{\ .RE +.\} .sp -°Ê²¼¤Î¥ì¥³¡¼¥É¤Ï¡¢¥¢¡¼¥«¥¤¥Ö̾¤¬ "stable" ¤Ç¡¢ ¥ê¥ê¡¼¥¹¥Ð¡¼¥¸¥ç¥óÈֹ椬 "3.0" ¤È¤Ê¤Ã¤Æ¤¤¤ë¥ê¥ê¡¼¥¹¤Ë°¤¹¤ë¥Ñ¥Ã¥±¡¼¥¸¤ò¡¢ ¤¹¤Ù¤Æ¹â¤¤Í¥ÀèÅ٤˳ä¤êÅö¤Æ¤Þ¤¹¡£ +以下のレコードは、コード名が "squeeze" となっているディストリビューションに属するパッケージを、すべて高い優先度に割り当てます。 .sp -.RS 3n +.if n \{\ +.RS 4 +.\} .nf Package: * -Pin: release a=stable, v=3.0 -Pin\-Priority: 500 +Pin: release n=squeeze +Pin\-Priority: 900 .fi +.if n \{\ .RE +.\} +.sp +以下のレコードは、アーカイブ名が "stable" で、リリースバージョン番号が "3\&.0" となっているリリースに属するパッケージを、すべて高い優先度に割り当てます。 .sp +.if n \{\ +.RS 4 +.\} +.nf +Package: * +Pin: release a=stable, v=3\&.0 +Pin\-Priority: 500 +.fi +.if n \{\ .RE -.SS "APT ¤¬Í¥ÀèÅ٤˳ä¤ê¹þ¤àÊýË¡" -.PP - -APT ÀßÄê¥Õ¥¡¥¤¥ë¤Ç³ä¤êÅö¤Æ¤¿Í¥ÀèÅÙ (P) ¤Ï¡¢ÀµÉé¤ÎÀ°¿ô¤Ç¤Ê¤¯¤Æ¤Ï¤Ê¤ê¤Þ¤»¤ó¡£ ¤³¤ì¤Ï (¤ª¤ª¤¶¤Ã¤Ñ¤Ë¤¤¤¦¤È) °Ê²¼¤Î¤è¤¦¤Ë²ò¼á¤µ¤ì¤Þ¤¹¡£ +.\} +.RE +.sp +.SS "APT が優先度に割り込む方法" .PP +APT 設定ファイルで割り当てた優先度 (P) は、正負の整数でなくてはなりません。これは (おおざっぱにいうと) 以下のように解釈されます。.PP P > 1000 -.RS 3n -¥Ñ¥Ã¥±¡¼¥¸¤¬¥À¥¦¥ó¥°¥ì¡¼¥É¤·¤Æ¤â¡¢¤³¤Î¥Ð¡¼¥¸¥ç¥ó¤Î¥Ñ¥Ã¥±¡¼¥¸¤ò¥¤¥ó¥¹¥È¡¼¥ë¤·¤Þ¤¹¡£ +.RS 4 +パッケージがダウングレードしても、このバージョンのパッケージをインストール .RE .PP 990 < P <=1000 -.RS 3n -¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Æ¤¤¤ë¥Ð¡¼¥¸¥ç¥ó¤ÎÊý¤¬¿·¤·¤¤¤³¤È¤ò½ü¤­¡¢ ¥¿¡¼¥²¥Ã¥È¥ê¥ê¡¼¥¹¤Ë´Þ¤Þ¤ì¤Ê¤¯¤Æ¤â¡¢ ¤³¤Î¥Ð¡¼¥¸¥ç¥ó¤Î¥Ñ¥Ã¥±¡¼¥¸¤ò¥¤¥ó¥¹¥È¡¼¥ë¤·¤Þ¤¹¡£ +.RS 4 +インストールされているバージョンの方が新しいことを除き、ターゲットリリースに含まれなくても、このバージョンのパッケージをインストール .RE .PP 500 < P <=990 -.RS 3n -¥¿¡¼¥²¥Ã¥È¥ê¥ê¡¼¥¹¤Ë°¤¹¤ë¥Ð¡¼¥¸¥ç¥ó¤¬¤¢¤Ã¤¿¤ê¡¢ ¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Æ¤¤¤ë¥Ð¡¼¥¸¥ç¥ó¤ÎÊý¤¬¿·¤·¤¤¤Î¤Ç¤Ê¤±¤ì¤Ð¡¢ ¤³¤Î¥Ð¡¼¥¸¥ç¥ó¤Î¥Ñ¥Ã¥±¡¼¥¸¤ò¥¤¥ó¥¹¥È¡¼¥ë¤·¤Þ¤¹¡£ +.RS 4 +ターゲットリリースに属するバージョンがあったり、インストールされているバージョンの方が新しいのでなければ、このバージョンのパッケージをインストール .RE .PP 100 < P <=500 -.RS 3n -¾¤Î¥Ç¥£¥¹¥È¥ê¥Ó¥å¡¼¥·¥ç¥ó¤Ë°¤¹¤ë¥Ð¡¼¥¸¥ç¥ó¤¬¤¢¤Ã¤¿¤ê¡¢ ¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Æ¤¤¤ë¥Ð¡¼¥¸¥ç¥ó¤ÎÊý¤¬¿·¤·¤¤¤Î¤Ç¤Ê¤±¤ì¤Ð¡¢ ¤³¤Î¥Ð¡¼¥¸¥ç¥ó¤Î¥Ñ¥Ã¥±¡¼¥¸¤ò¥¤¥ó¥¹¥È¡¼¥ë¤·¤Þ¤¹¡£ +.RS 4 +他のディストリビューションに属するバージョンがあったり、インストールされているバージョンの方が新しいのでなければ、このバージョンのパッケージをインストール .RE .PP 0 < P <=100 -.RS 3n -¤³¤Î¥Ñ¥Ã¥±¡¼¥¸¤¬¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¡¢ ¤³¤Î¥Ð¡¼¥¸¥ç¥ó¤Î¥Ñ¥Ã¥±¡¼¥¸¤ò¥¤¥ó¥¹¥È¡¼¥ë¤·¤Þ¤¹¡£ +.RS 4 +このパッケージがインストールされていない場合、このバージョンのパッケージをインストール .RE .PP P < 0 -.RS 3n -¤³¤Î¥Ð¡¼¥¸¥ç¥ó¤¬¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Ê¤¤¤è¤¦¤Ë¤·¤Þ¤¹¡£ +.RS 4 +このバージョンのインストール禁止 .RE .PP -ÆÃÄê·Á¼°¤Î¥ì¥³¡¼¥É¤¬ÍøÍѲÄǽ¥Ñ¥Ã¥±¡¼¥¸¥Ð¡¼¥¸¥ç¥ó¤Ë°ìÃפ·¤¿¾ì¹ç¡¢ ºÇ½é¤Î¥ì¥³¡¼¥É¤¬¡¢¥Ñ¥Ã¥±¡¼¥¸¥Ð¡¼¥¸¥ç¥ó¤ÎÍ¥ÀèÅÙ¤ò·èÄꤷ¤Þ¤¹¡£ ¼ºÇÔ¤·¤Æ¡¢ÈÆÍÑ·Á¼°¤Î¥ì¥³¡¼¥É¤¬ÍøÍѲÄǽ¥Ñ¥Ã¥±¡¼¥¸¥Ð¡¼¥¸¥ç¥ó¤Ë°ìÃפ·¤¿¾ì¹ç¡¢ ºÇ½é¤Î¥ì¥³¡¼¥É¤¬¡¢¥Ñ¥Ã¥±¡¼¥¸¥Ð¡¼¥¸¥ç¥ó¤ÎÍ¥ÀèÅÙ¤ò·èÄꤷ¤Þ¤¹¡£ +特定形式のレコードが利用可能パッケージバージョンに一致した場合、最初のレコードが、パッケージバージョンの優先度を決定します。失敗して、汎用形式のレコードが利用可能パッケージバージョンに一致した場合、最初のレコードが、パッケージバージョンの優先度を決定します。 .PP -Î㤨¤Ð¡¢APT ÀßÄê¥Õ¥¡¥¤¥ë¤Î¾å¤ÎÊý¤Ë¡¢ °Ê²¼¤Î¥ì¥³¡¼¥É¤¬½ñ¤«¤ì¤Æ¤¤¤ë¤È²¾Äꤷ¤Æ¤¯¤À¤µ¤¤¡£ +例えば、APT 設定ファイルの上の方に、以下のレコードが書かれていると仮定してください。 .sp -.RS 3n +.if n \{\ +.RS 4 +.\} .nf Package: perl -Pin: version 5.8* +Pin: version 5\&.8* Pin\-Priority: 1001 Package: * @@ -220,183 +318,236 @@ Package: * Pin: release unstable Pin\-Priority: 50 .fi +.if n \{\ +.RE +.\} +.PP +すると、以下のように動作します。 +.sp +.RS 4 +.ie n \{\ +\h'-04'\(bu\h'+03'\c +.\} +.el \{\ +.sp -1 +.IP \(bu 2.3 +.\} +バージョン番号が "5\&.8" で始まっていれば、perl +の最新の利用可能パッケージがインストールされます。バージョン 5\&.8* が利用可能で、バージョン 5\&.9* がインストールされている場合、perl +はダウングレードされます。 +.RE +.sp +.RS 4 +.ie n \{\ +\h'-04'\(bu\h'+03'\c +.\} +.el \{\ +.sp -1 +.IP \(bu 2.3 +.\} +ローカルシステムで有効な、perl +以外のどんなパッケージでも、他のバージョンより (たとえターゲットリリースに属していても) 優先度が高くなります。 +.RE +.sp +.RS 4 +.ie n \{\ +\h'-04'\(bu\h'+03'\c +.\} +.el \{\ +.sp -1 +.IP \(bu 2.3 +.\} +ローカルシステムにはなくても +\fBsources.list\fR(5) +に列挙されたサイトにあるバージョンで、unstable +ディストリビューションに属しているパッケージは、インストールするよう選択され、既にインストールされているバージョンがない場合にのみインストールされます。 .RE .sp +.SS "パッケージのバージョンとディストリビューションプロパティの決定" .PP -¤¹¤ë¤È¡¢ -.TP 3n -\(bu -¥Ð¡¼¥¸¥ç¥óÈֹ椬 "5.8" ¤Ç»Ï¤Þ¤Ã¤Æ¤¤¤ì¤Ð¡¢ -perl -¤ÎºÇ¿·¤ÎÍøÍѲÄǽ¥Ñ¥Ã¥±¡¼¥¸¤¬¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Þ¤¹¡£ ¥Ð¡¼¥¸¥ç¥ó 5.8* ¤¬ÍøÍѲÄǽ¤Ç¡¢¥Ð¡¼¥¸¥ç¥ó 5.9* ¤¬¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Æ¤¤¤ë¾ì¹ç¡¢ -perl -¤Ï¥À¥¦¥ó¥°¥ì¡¼¥É¤µ¤ì¤Þ¤¹¡£ -.TP 3n -\(bu -¥í¡¼¥«¥ë¥·¥¹¥Æ¥à¤ÇÍ­¸ú¤Ê¡¢ -perl -°Ê³°¤Î¤É¤ó¤Ê¥Ñ¥Ã¥±¡¼¥¸¤Ç¤â¡¢ ¾¤Î¥Ð¡¼¥¸¥ç¥ó¤è¤ê (¤¿¤È¤¨¥¿¡¼¥²¥Ã¥È¥ê¥ê¡¼¥¹¤Ë°¤·¤Æ¤¤¤Æ¤â) Í¥ÀèÅÙ¤¬¹â¤¯¤Ê¤ê¤Þ¤¹¡£ -.TP 3n -\(bu -¥í¡¼¥«¥ë¥·¥¹¥Æ¥à¤Ë¤Ï¤Ê¤¯¤Æ¤â \fBsources.list\fR(5) -¤ËÎóµó¤µ¤ì¤¿¥µ¥¤¥È¤Ë¤¢¤ë¥Ð¡¼¥¸¥ç¥ó¤Ç¡¢ -unstable -¥Ç¥£¥¹¥È¥ê¥Ó¥å¡¼¥·¥ç¥ó¤Ë°¤·¤Æ¤¤¤ë¥Ñ¥Ã¥±¡¼¥¸¤Ï¡¢ ¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë¤è¤¦ÁªÂò¤µ¤ì¡¢ ´û¤Ë¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Æ¤¤¤ë¥Ð¡¼¥¸¥ç¥ó¤¬¤Ê¤¤¾ì¹ç¤Ë¤Î¤ß¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Þ¤¹¡£ +ファイルに列挙した場所では、その場所で利用できるパッケージを記述した、Packages +ファイルや +Release +ファイルを提供します。 +.PP +Packages +ファイルは通常 +\&.\&.\&./dists/\fIdist\-name\fR/\fIcomponent\fR/\fIarch\fR +ディレクトリにあります。例えば、\&.\&.\&./dists/stable/main/binary\-i386/Packages +です。これは、ディレクトリにある利用可能パッケージごとに、複数行のレコードからできています。APT 優先度の設定は、レコードごとに以下の 2 行だけです。.PP +Package: 行 +.RS 4 +パッケージ名 +.RE +.PP +Version: 行 +.RS 4 +その名前のパッケージのバージョン番号 +.RE +.PP +The +Release +file is normally found in the directory +\&.\&.\&./dists/\fIdist\-name\fR: for example, +\&.\&.\&./dists/stable/Release, or +\&.\&.\&./dists/woody/Release\&. It consists of a single multi\-line record which applies to +\fIall\fR +of the packages in the directory tree below its parent\&. Unlike the +Packages +file, nearly all of the lines in a +Release +file are relevant for setting APT priorities: +.PP +Archive: 行や Suite: 行 +.RS 4 +names the archive to which all the packages in the directory tree belong\&. For example, the line "Archive: stable" or "Suite: stable" specifies that all of the packages in the directory tree below the parent of the +Release +file are in a +stable +archive\&. Specifying this value in the APT preferences file would require the line: .sp +.if n \{\ +.RS 4 +.\} +.nf +Pin: release a=stable +.fi +.if n \{\ +.RE +.\} .RE -.SS "¥Ñ¥Ã¥±¡¼¥¸¤Î¥Ð¡¼¥¸¥ç¥ó¤È¥Ç¥£¥¹¥È¥ê¥Ó¥å¡¼¥·¥ç¥ó¥×¥í¥Ñ¥Æ¥£¤Î·èÄê" .PP -\fBsources.list\fR(5) -¥Õ¥¡¥¤¥ë¤ËÎóµó¤·¤¿¾ì½ê¤Ç¤Ï¡¢ ¤½¤Î¾ì½ê¤ÇÍøÍѤǤ­¤ë¥Ñ¥Ã¥±¡¼¥¸¤òµ­½Ò¤·¤¿¡¢ -\fIPackages\fR -¥Õ¥¡¥¤¥ë¤ä -\fIRelease\fR -¥Õ¥¡¥¤¥ë¤òÄ󶡤·¤Þ¤¹¡£ -.PP -\fIPackages\fR -¥Õ¥¡¥¤¥ë¤ÏÄ̾ï -\fI.../dists/\fR\fI\fIdist\-name\fR\fR\fI/\fR\fI\fIcomponent\fR\fR\fI/\fR\fI\fIarch\fR\fR -¥Ç¥£¥ì¥¯¥È¥ê¤Ë¤¢¤ê¤Þ¤¹¡£ Î㤨¤Ð¡¢\fI.../dists/stable/main/binary\-i386/Packages\fR -¤Ç¤¹¡£ ¤³¤ì¤Ï¡¢¥Ç¥£¥ì¥¯¥È¥ê¤Ë¤¢¤ëÍøÍѲÄǽ¥Ñ¥Ã¥±¡¼¥¸¤´¤È¤Ë¡¢ Ê£¿ô¹Ô¤Î¥ì¥³¡¼¥É¤«¤é¤Ç¤­¤Æ¤¤¤Þ¤¹¡£ APT Í¥ÀèÅÙ¤ÎÀßÄê¤Ï¡¢¥ì¥³¡¼¥É¤´¤È¤Ë°Ê²¼¤Î 2 ¹Ô¤À¤±¤Ç¤¹¡£ -.PP -Package: ¹Ô -.RS 3n -¥Ñ¥Ã¥±¡¼¥¸Ì¾¤òÍ¿¤¨¤Þ¤¹¡£ -.RE -.PP -Version: ¹Ô -.RS 3n -¤½¤Î̾Á°¤Î¥Ñ¥Ã¥±¡¼¥¸¤Î¥Ð¡¼¥¸¥ç¥óÈÖ¹æ¤òÍ¿¤¨¤Þ¤¹¡£ -.RE -.PP -\fIRelease\fR -¥Õ¥¡¥¤¥ë¤Ï¡¢Ä̾ï -\fI.../dists/\fR\fI\fIdist\-name\fR\fR -¤Ë¤¢¤ê¤Þ¤¹¡£Î㤨¤Ð¡¢ -\fI.../dists/stable/Release\fR, -\fI.../dists/woody/Release\fR -¤Ç¤¹¡£ ¤³¤ì¤Ï¡¢¤³¤Î¥Ç¥£¥ì¥¯¥È¥ê°Ê²¼¤Ë¤¢¤ë\fIÁ´\fR¥Ñ¥Ã¥±¡¼¥¸¤ËŬÍѤ¹¤ë¡¢ Ê£¿ô¹Ô¤Î¥ì¥³¡¼¥É 1 ¤Ä¤«¤éÀ®¤Ã¤Æ¤¤¤Þ¤¹¡£ -\fIPackages\fR -¤È°ã¤¤ -\fIRelease\fR -¥Õ¥¡¥¤¥ë¤Ï¡¢ ¤Û¤È¤ó¤É¤Î¹Ô¤¬ APT Í¥ÀèÅÙ¤ÎÀßÄê¤Ë´ØÏ¢¤·¤Þ¤¹¡£ -.PP -Archive: ¹Ô -.RS 3n -¤³¤Î¥Ç¥£¥ì¥¯¥È¥ê¥Ä¥ê¡¼¤Ë°¤¹¤ëÁ´¥Ñ¥Ã¥±¡¼¥¸¤Î¥¢¡¼¥«¥¤¥Ö̾¡£ Î㤨¤Ð¡¢ "Archive: stable" ¤È¤¤¤¦¹Ô¤Ï¡¢\fIRelease\fR -¥Õ¥¡¥¤¥ë¤Î¿Æ¥Ç¥£¥ì¥¯¥È¥ê¥Ä¥ê¡¼°Ê²¼¤Ë¤¢¤ëÁ´¥Ñ¥Ã¥±¡¼¥¸¤¬¡¢ -stable -¥¢¡¼¥«¥¤¥Ö¤À¤È»ØÄꤷ¤Þ¤¹¡£ APT ÀßÄê¥Õ¥¡¥¤¥ë¤Ç¤³¤ÎÃͤò»ØÄꤹ¤ë¤Ë¤Ï¡¢°Ê²¼¤Î¹Ô¤¬É¬Íפˤʤê¤Þ¤¹¡£ +Codename: 行 +.RS 4 +names the codename to which all the packages in the directory tree belong\&. For example, the line "Codename: squeeze" specifies that all of the packages in the directory tree below the parent of the +Release +file belong to a version named +squeeze\&. Specifying this value in the APT preferences file would require the line: .sp -.RS 3n +.if n \{\ +.RS 4 +.\} .nf -Pin: release a=stable +Pin: release n=squeeze .fi +.if n \{\ .RE +.\} .RE .PP -Version: ¹Ô -.RS 3n -¥ê¥ê¡¼¥¹¥Ð¡¼¥¸¥ç¥ó̾¡£ Î㤨¤Ð¡¢¤³¤Î¥Ä¥ê¡¼¤Î¥Ñ¥Ã¥±¡¼¥¸¤¬¡¢ GNU/Linux ¥ê¥ê¡¼¥¹¥Ð¡¼¥¸¥ç¥ó 3.0 ¤Ë°¤¹¤ë¤È¤·¤Þ¤¹¡£ Ä̾ï +Version: 行 +.RS 4 +リリースバージョン名です。例えば、このツリーのパッケージが、GNU/Linux リリースバージョン 3\&.0 に属するとします。通常 testing -¥Ç¥£¥¹¥È¥ê¥Ó¥å¡¼¥·¥ç¥ó¤ä +ディストリビューションや unstable -¥Ç¥£¥¹¥È¥ê¥Ó¥å¡¼¥·¥ç¥ó¤Ë¤Ï¡¢ ¤Þ¤À¥ê¥ê¡¼¥¹¤µ¤ì¤Æ¤¤¤Ê¤¤¤Î¤Ç¡¢¥Ð¡¼¥¸¥ç¥óÈֹ椬ÉÕ¤­¤Þ¤»¤ó¡£ APT ÀßÄê¥Õ¥¡¥¤¥ë¤Ç¤³¤ì¤ò»ØÄꤹ¤ë¤Ë¤Ï¡¢°Ê²¼¤Î¹Ô¤Î¤¤¤º¤ì¤«¤¬É¬Íפˤʤê¤Þ¤¹¡£ +ディストリビューションには、まだリリースされていないので、バージョン番号が付きません。APT 設定ファイルでこれを指定するには、以下の行のいずれかが必要になります。 .sp -.RS 3n +.if n \{\ +.RS 4 +.\} .nf -Pin: release v=3.0 -Pin: release a=stable, v=3.0 -Pin: release 3.0 +Pin: release v=3\&.0 +Pin: release a=stable, v=3\&.0 +Pin: release 3\&.0 .fi +.if n \{\ .RE +.\} .RE .PP -Component: ¹Ô -.RS 3n -\fIRelease\fR -¥Õ¥¡¥¤¥ë¤Î¡¢ ¥Ç¥£¥ì¥¯¥È¥ê¥Ä¥ê¡¼¤Ë¤¢¤ë¥Ñ¥Ã¥±¡¼¥¸¤Î¥é¥¤¥»¥ó¥¹¥³¥ó¥Ý¡¼¥Í¥ó¥È̾¡£ Î㤨¤Ð¡¢"Component: main" ¤È¤¤¤¦¹Ô¤Ï¡¢¤³¤Î¥Ç¥£¥ì¥¯¥È¥ê°Ê²¼¤ÎÁ´¥Õ¥¡¥¤¥ë¤¬¡¢ -main -¥³¥ó¥Ý¡¼¥Í¥ó¥È (Debian ¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢¥¬¥¤¥É¥é¥¤¥ó¤Î¸µ¤Ç¥é¥¤¥»¥ó¥¹¤µ¤ì¤Æ¤¤¤ë) ¤Ç¤¢¤ë¤³¤È¤òɽ¤·¤Þ¤¹¡£ APT ÀßÄê¥Õ¥¡¥¤¥ë¤Ç¤³¤Î¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ò»ØÄꤹ¤ë¤Ë¤Ï¡¢°Ê²¼¤Î¹Ô¤¬É¬Íפˤʤê¤Þ¤¹¡£ +Component: 行 +.RS 4 +Release +ファイルの、ディレクトリツリーにあるパッケージのライセンスコンポーネント名です。例えば、"Component: main" という行は、このディレクトリ以下の全ファイルが、main +コンポーネント (Debian フリーソフトウェアガイドラインの元でライセンスされている) であることを表します。APT 設定ファイルでこのコンポーネントを指定するには、以下の行が必要になります。 .sp -.RS 3n +.if n \{\ +.RS 4 +.\} .nf Pin: release c=main .fi +.if n \{\ .RE +.\} .RE .PP -Origin: ¹Ô -.RS 3n -\fIRelease\fR -¥Õ¥¡¥¤¥ë¤Î¥Ç¥£¥ì¥¯¥È¥ê¥Ä¥ê¡¼¤Ë¤¢¤ë¥Ñ¥Ã¥±¡¼¥¸¤ÎÄ󶡼Ô̾¡£ ¤Û¤È¤ó¤É¶¦Ä̤ǡ¢Debian -¤Ç¤¹¡£ APT ÀßÄê¥Õ¥¡¥¤¥ë¤Ç¤³¤ÎÄ󶡼Ԥò»ØÄꤹ¤ë¤Ë¤Ï¡¢°Ê²¼¤Î¹Ô¤¬É¬Íפˤʤê¤Þ¤¹¡£ +Origin: 行 +.RS 4 +Release +ファイルのディレクトリツリーにあるパッケージの提供者名です。ほとんど共通で、Debian +です。APT 設定ファイルでこの提供者を指定するには、以下の行が必要になります。 .sp -.RS 3n +.if n \{\ +.RS 4 +.\} .nf Pin: release o=Debian .fi +.if n \{\ .RE +.\} .RE .PP -Label: ¹Ô -.RS 3n -\fIRelease\fR -¥Õ¥¡¥¤¥ë¤Î¥Ç¥£¥ì¥¯¥È¥ê¥Ä¥ê¡¼¤Ë¤¢¤ë¥Ñ¥Ã¥±¡¼¥¸¤Î¥é¥Ù¥ë̾¡£ ¤Û¤È¤ó¤É¶¦ÄÌ¤Ç +Label: 行 +.RS 4 +Release +ファイルのディレクトリツリーにあるパッケージのラベル名です。ほとんど共通で Debian -¤Ç¤¹¡£ APT ÀßÄê¥Õ¥¡¥¤¥ë¤Ç¤³¤Î¥é¥Ù¥ë¤ò»ØÄꤹ¤ë¤Ë¤Ï¡¢°Ê²¼¤Î¹Ô¤¬É¬Íפˤʤê¤Þ¤¹¡£ +です。APT 設定ファイルでこのラベルを指定するには、以下の行が必要になります。 .sp -.RS 3n +.if n \{\ +.RS 4 +.\} .nf Pin: release l=Debian .fi +.if n \{\ .RE +.\} .RE .PP \fBsources.list\fR(5) -¥Õ¥¡¥¤¥ë¤ËÎóµó¤µ¤ì¤¿¾ì½ê¤«¤é¼èÆÀ¤·¤¿ -\fIPackages\fR -¥Õ¥¡¥¤¥ë¤ä -\fIRelease\fR -¥Õ¥¡¥¤¥ë¤Ï¤¹¤Ù¤Æ¡¢ -\fI/var/lib/apt/lists\fR -¥Ç¥£¥ì¥¯¥È¥ê¤ä¡¢ -\fIapt.conf\fR -¥Õ¥¡¥¤¥ë¤Î +ファイルに列挙された場所から取得した +Packages +ファイルや +Release +ファイルはすべて、/var/lib/apt/lists +ディレクトリや、apt\&.conf +ファイルの Dir::State::Lists -ÊÑ¿ô¤Ç»ØÄꤷ¤¿¾ì½ê¤Ë¼èÆÀ¤µ¤ì¤Þ¤¹¡£Î㤨¤Ð¡¢ -\fIdebian.lcs.mit.edu_debian_dists_unstable_contrib_binary\-i386_Release\fR -¥Õ¥¡¥¤¥ë¤Ï¡¢ -debian.lcs.mit.edu -¤«¤é¼èÆÀ¤·¤¿¡¢ -unstable -¥Ç¥£¥¹¥È¥ê¥Ó¥å¡¼¥·¥ç¥ó¤Ç¡¢ -contrib -¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Ê¡¢ -binary\-i386 -¥¢¡¼¥­¥Æ¥¯¥Á¥ãÍѤΠ-\fIRelease\fR -¥Õ¥¡¥¤¥ë¤ò´Þ¤ó¤Ç¤¤¤Þ¤¹¡£ -.SS "APT ÀßÄê¥ì¥³¡¼¥É¤Î¥ª¥×¥·¥ç¥ó¹Ô" -.PP -APT ÀßÄê¥Õ¥¡¥¤¥ë¤Î¥ì¥³¡¼¥É¤´¤È¤Ë¡¢ Ǥ°Õ¤Ç +変数で指定した場所に取得されます。例えば、debian\&.lcs\&.mit\&.edu_debian_dists_unstable_contrib_binary\-i386_Release +ファイルは、debian\&.lcs\&.mit\&.edu +から取得した、unstable +ディストリビューションで、contrib +コンポーネントな、binary\-i386 +アーキテクチャ用の +Release +ファイルを含んでいます。 +.SS "APT 設定レコードのオプション行" +.PP +APT 設定ファイルのレコードごとに、任意で Explanation: -¤Ç»Ï¤Þ¤ë¹Ô¤ò»ý¤Æ¤Þ¤¹¡£ ¤³¤ì¤Ï¡¢¥³¥á¥ó¥ÈÍѤξì½ê¤ò³ÎÊݤ·¤Þ¤¹¡£ +で始まる行を持てます。これは、コメント用の場所を確保します。 .PP -APT ÀßÄê¥ì¥³¡¼¥É¤Î +The Pin\-Priority: -¹Ô¤ÏǤ°Õ¤Ç¤¹¡£ ¾Êά¤¹¤ë¤È¡¢Pin\-Priority: release ... -¤Ç»Ï¤Þ¤ë¹Ô¤Ç»Ø¼¨¤·¤¿ºÇ¸å¤ÎÃÍ (¾¯¤Ê¤¯¤È¤â1¤Ä) ¤òÍ¥ÀèÅ٤˳ä¤êÅö¤Æ¤Þ¤¹¡£ -.SH "¥µ¥ó¥×¥ë" -.SS "°ÂÄêÈǤòÄÉÀ×" +line in each APT preferences record is optional\&. If omitted, APT assigns a priority of 1 less than the last value specified on a line beginning with +Pin\-Priority: release \&.\&.\&.\&. +.SH "サンプル" +.SS "安定版の追跡" .PP -°Ê²¼¤Î APT ÀßÄê¥Õ¥¡¥¤¥ë¤Ï¡¢stable -¥Ç¥£¥¹¥È¥ê¥Ó¥å¡¼¥·¥ç¥ó¤Ë°¤¹¤ëÁ´¤Æ¤Î¥Ñ¥Ã¥±¡¼¥¸¤Î¥Ð¡¼¥¸¥ç¥ó¤Ë¡¢ ¥Ç¥Õ¥©¥ë¥È (500) ¤è¤ê¹â¤¤Í¥ÀèÅÙ¤ò³ä¤êÅö¤Æ¡¢ ¾¤Î +The following APT preferences file will cause APT to assign a priority higher than the default (500) to all package versions belonging to a +stable +distribution and a prohibitively low priority to package versions belonging to other Debian -¥Ç¥£¥¹¥È¥ê¥Ó¥å¡¼¥·¥ç¥ó¤Î¥Ñ¥Ã¥±¡¼¥¸¤Î¥Ð¡¼¥¸¥ç¥ó¤Ë¤Ï¡¢ Ä㤯¤Æ¥¤¥ó¥¹¥È¡¼¥ë¤Ç¤­¤Ê¤¤¤è¤¦¤ÊÍ¥ÀèÅÙ¤ò³ä¤êÅö¤Æ¤Þ¤¹¡£ +distributions\&. .sp -.RS 3n +.if n \{\ +.RS 4 +.\} .nf Explanation: Uninstall or do not install any Debian\-originated Explanation: package versions other than those in the stable distro @@ -408,44 +559,55 @@ Package: * Pin: release o=Debian Pin\-Priority: \-10 .fi +.if n \{\ .RE -.sp +.\} .PP -ŬÀÚ¤Ê +With a suitable \fBsources.list\fR(5) -¥Õ¥¡¥¤¥ë¤È¾åµ­¤ÎÀßÄê¥Õ¥¡¥¤¥ë¤Ë¤è¤ê¡¢ °Ê²¼¤Î¥³¥Þ¥ó¥É¤ÇºÇ¿·¤Î +file and the above preferences file, any of the following commands will cause APT to upgrade to the latest stable -¥Ð¡¼¥¸¥ç¥ó¤Ë¥¢¥Ã¥×¥°¥ì¡¼¥É¤Ç¤­¤Þ¤¹¡£ +version(s)\&. .sp -.RS 3n +.if n \{\ +.RS 4 +.\} .nf apt\-get install \fIpackage\-name\fR apt\-get upgrade apt\-get dist\-upgrade .fi +.if n \{\ .RE -.sp +.\} .PP -°Ê²¼¤Î¥³¥Þ¥ó¥É¤Ç¡¢»ØÄꤷ¤¿¥Ñ¥Ã¥±¡¼¥¸¤ò +The following command will cause APT to upgrade the specified package to the latest version from the testing -¥Ç¥£¥¹¥È¥ê¥Ó¥å¡¼¥·¥ç¥ó¤ÎºÇ¿·¥Ð¡¼¥¸¥ç¥ó¤Ë¥¢¥Ã¥×¥°¥ì¡¼¥É¤·¤Þ¤¹¡£ ¤³¤Î¥Ñ¥Ã¥±¡¼¥¸¤Ï¡¢ºÆÅÙ¤³¤Î¥³¥Þ¥ó¥É¤òȯ¹Ô¤·¤Ê¤¤¤È¥¢¥Ã¥×¥°¥ì¡¼¥É¤µ¤ì¤Þ¤»¤ó¡£ +distribution; the package will not be upgraded again unless this command is given again\&. .sp -.RS 3n +.if n \{\ +.RS 4 +.\} .nf apt\-get install \fIpackage\fR/testing .fi +.if n \{\ .RE +.\} .sp -.SS "¥Æ¥¹¥ÈÈǤäÉÔ°ÂÄêÈǤòÄÉÀ×" +.SS "テスト版や不安定版の追跡" .PP -°Ê²¼¤Î APT ÀßÄê¥Õ¥¡¥¤¥ë¤Ï¡¢testing -¥Ç¥£¥¹¥È¥ê¥Ó¥å¡¼¥·¥ç¥ó¤Î¥Ñ¥Ã¥±¡¼¥¸¤Î¥Ð¡¼¥¸¥ç¥ó¤Ë¹â¤¤Í¥ÀèÅÙ¤ò³ä¤êÅö¤Æ¡¢ +The following APT preferences file will cause APT to assign a high priority to package versions from the +testing +distribution, a lower priority to package versions from the unstable -¥Ç¥£¥¹¥È¥ê¥Ó¥å¡¼¥·¥ç¥ó¤Î¥Ñ¥Ã¥±¡¼¥¸¤Î¥Ð¡¼¥¸¥ç¥ó¤Ë¤ÏÄ㤤ͥÀèÅÙ¤ò³ä¤êÅö¤Æ¤Þ¤¹¡£ ¤Þ¤¿Â¾¤Î +distribution, and a prohibitively low priority to package versions from other Debian -¥Ç¥£¥¹¥È¥ê¥Ó¥å¡¼¥·¥ç¥ó¤Î¥Ñ¥Ã¥±¡¼¥¸¤Î¥Ð¡¼¥¸¥ç¥ó¤Ë¤Ï¡¢ Ä㤯¤Æ¥¤¥ó¥¹¥È¡¼¥ë¤Ç¤­¤Ê¤¤¤è¤¦¤ÊÍ¥ÀèÅÙ¤ò³ä¤êÅö¤Æ¤Þ¤¹¡£ +distributions\&. .sp -.RS 3n +.if n \{\ +.RS 4 +.\} .nf Package: * Pin: release a=testing @@ -459,68 +621,164 @@ Package: * Pin: release o=Debian Pin\-Priority: \-10 .fi +.if n \{\ .RE -.sp +.\} .PP -ŬÀÚ¤Ê +With a suitable \fBsources.list\fR(5) -¥Õ¥¡¥¤¥ë¤È¾åµ­¤ÎÀßÄê¥Õ¥¡¥¤¥ë¤Ë¤è¤ê¡¢ °Ê²¼¤Î¥³¥Þ¥ó¥É¤ÇºÇ¿·¤Î +file and the above preferences file, any of the following commands will cause APT to upgrade to the latest testing -¥Ð¡¼¥¸¥ç¥ó¤Ë¥¢¥Ã¥×¥°¥ì¡¼¥É¤Ç¤­¤Þ¤¹¡£ +version(s)\&. .sp -.RS 3n +.if n \{\ +.RS 4 +.\} .nf apt\-get install \fIpackage\-name\fR apt\-get upgrade apt\-get dist\-upgrade .fi +.if n \{\ .RE -.sp +.\} .PP -°Ê²¼¤Î¥³¥Þ¥ó¥É¤Ç¡¢»ØÄꤷ¤¿¥Ñ¥Ã¥±¡¼¥¸¤ò +The following command will cause APT to upgrade the specified package to the latest version from the unstable -¥Ç¥£¥¹¥È¥ê¥Ó¥å¡¼¥·¥ç¥ó¤ÎºÇ¿·¥Ð¡¼¥¸¥ç¥ó¤Ë¥¢¥Ã¥×¥°¥ì¡¼¥É¤·¤Þ¤¹¡£ ¤½¤ì°Ê¹ß¡¢\fBapt\-get upgrade\fR -¤Ï -testing -¥Ð¡¼¥¸¥ç¥ó¤Î¥Ñ¥Ã¥±¡¼¥¸¤¬¹¹¿·¤µ¤ì¤Æ¤¤¤ì¤Ð +distribution\&. Thereafter, +\fBapt\-get upgrade\fR +will upgrade the package to the most recent testing -¤ÎºÇ¿·ÈǤˡ¢ +version if that is more recent than the installed version, otherwise, to the most recent unstable -¥Ð¡¼¥¸¥ç¥ó¤Î¥Ñ¥Ã¥±¡¼¥¸¤¬¹¹¿·¤µ¤ì¤Æ¤¤¤ì¤Ð -unstable¤ÎºÇ¿·ÈǤ˥¢¥Ã¥×¥°¥ì¡¼¥É¤·¤Þ¤¹¡£ +version if that is more recent than the installed version\&. .sp -.RS 3n +.if n \{\ +.RS 4 +.\} .nf apt\-get install \fIpackage\fR/unstable .fi +.if n \{\ .RE +.\} +.sp +.SS "Tracking the evolution of a codename release" +.PP +The following APT preferences file will cause APT to assign a priority higher than the default (500) to all package versions belonging to a specified codename of a distribution and a prohibitively low priority to package versions belonging to other +Debian +distributions, codenames and archives\&. Note that with this APT preference APT will follow the migration of a release from the archive +testing +to +stable +and later +oldstable\&. If you want to follow for example the progress in +testing +notwithstanding the codename changes you should use the example configurations above\&. .sp -.SH "´ØÏ¢¹àÌÜ" +.if n \{\ +.RS 4 +.\} +.nf +Explanation: Uninstall or do not install any Debian\-originated package versions +Explanation: other than those in the distribution codenamed with squeeze or sid +Package: * +Pin: release n=squeeze +Pin\-Priority: 900 + +Explanation: Debian unstable is always codenamed with sid +Package: * +Pin: release a=sid +Pin\-Priority: 800 + +Package: * +Pin: release o=Debian +Pin\-Priority: \-10 +.fi +.if n \{\ +.RE +.\} .PP -\fBapt\-get\fR(8) -\fBapt\-cache\fR(8) +With a suitable +\fBsources.list\fR(5) +file and the above preferences file, any of the following commands will cause APT to upgrade to the latest version(s) in the release codenamed with +squeeze\&. +.sp +.if n \{\ +.RS 4 +.\} +.nf +apt\-get install \fIpackage\-name\fR +apt\-get upgrade +apt\-get dist\-upgrade +.fi +.if n \{\ +.RE +.\} +.PP +The following command will cause APT to upgrade the specified package to the latest version from the +sid +distribution\&. Thereafter, +\fBapt\-get upgrade\fR +will upgrade the package to the most recent +squeeze +version if that is more recent than the installed version, otherwise, to the most recent +sid +version if that is more recent than the installed version\&. +.sp +.if n \{\ +.RS 4 +.\} +.nf +apt\-get install \fIpackage\fR/sid +.fi +.if n \{\ +.RE +.\} +.sp +.SH "ファイル" +.PP +/etc/apt/preferences +.RS 4 +Version preferences file\&. This is where you would specify "pinning", i\&.e\&. a preference to get certain packages from a separate source or from a different version of a distribution\&. Configuration Item: +Dir::Etc::Preferences\&. +.RE +.PP +/etc/apt/preferences\&.d/ +.RS 4 +File fragments for the version preferences\&. Configuration Item: +Dir::Etc::PreferencesParts\&. +.RE +.SH "関連項目" +.PP +\fBapt-get\fR(8) +\fBapt-cache\fR(8) \fBapt.conf\fR(5) \fBsources.list\fR(5) -.SH "¥Ð¥°" +.SH "バグ" .PP -[1]\&\fIAPT ¥Ð¥°¥Ú¡¼¥¸\fR¤ò ¤´Í÷¤¯¤À¤µ¤¤¡£ APT ¤Î¥Ð¥°¤òÊó¹ð¤¹¤ë¾ì¹ç¤Ï¡¢ -\fI/usr/share/doc/debian/bug\-reporting.txt\fR -¤ä +\m[blue]\fBAPT バグページ\fR\m[]\&\s-2\u[1]\d\s+2 +をご覧ください。 APT のバグを報告する場合は、 +/usr/share/doc/debian/bug\-reporting\&.txt +や \fBreportbug\fR(1) -¥³¥Þ¥ó¥É¤ò¤´Í÷¤¯¤À¤µ¤¤¡£ -.SH "Ìõ¼Ô" +コマンドをご覧ください。 +.SH "訳者" +.PP +倉澤 望 +nabetaro@debian\&.or\&.jp +(2003\-2006,2009), Debian JP Documentation ML +debian\-doc@debian\&.or\&.jp .PP -ÁÒß· ˾ - -(2003\-2006), Debian JP Documentation ML - +Note that this translated document may contain untranslated parts\&. This is done on purpose, to avoid losing content when the translation is lagging behind the original content\&. .SH "AUTHOR" .PP \fBAPT team\fR -.sp -1n -.IP "" 3n -Author. -.SH "REFERENCES" -.TP 3 -1.\ APT ¥Ð¥°¥Ú¡¼¥¸ +.RS 4 +.RE +.SH "NOTES" +.IP " 1." 4 +APT バグページ +.RS 4 \%http://bugs.debian.org/src:apt +.RE