1 .\" dpkg manual page - dpkg-split(1)
3 .\" Copyright © 1995-1996 Ian Jackson <ijackson@chiark.greenend.org.uk>
4 .\" Copyright © 2011 Guillem Jover <guillem@debian.org>
6 .\" This is free software; you can redistribute it and/or modify
7 .\" it under the terms of the GNU General Public License as published by
8 .\" the Free Software Foundation; either version 2 of the License, or
9 .\" (at your option) any later version.
11 .\" This is distributed in the hope that it will be useful,
12 .\" but WITHOUT ANY WARRANTY; without even the implied warranty of
13 .\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 .\" GNU General Public License for more details.
16 .\" You should have received a copy of the GNU General Public License
17 .\" along with this program. If not, see <https://www.gnu.org/licenses/>.
19 .\"*******************************************************************
21 .\" This file was generated with po4a. Translate the source file.
23 .\"*******************************************************************
24 .TH dpkg\-split 1 %RELEASE_DATE% %VERSION% "dpkg suite"
27 dpkg\-split \- Debian パッケージアーカイブの分割/統合ツール
30 \fBdpkg\-split\fP [\fIoption\fP...] \fIcommand\fP
33 \fBdpkg\-split\fP は Debian
34 バイナリパッケージのファイルを小さいパートに分割したり、それらを再度統合したりするツールであり、フロッピーディスクのような容量の小さい媒体上に、サイズの大きいパッケージファイルを保管できるようにする。
36 これは、\fB\-\-split\fP, \fB\-\-join\fP, \fB\-\-info\fP オプションを手動で指定することにより行われる。
38 \fBdpkg\-split\fP には \fB\-\-auto\fP
39 オプションにより実行される自動モードも備わっている。自動モードでは、存在しているがまだ統合されていないパートのキューを管理することで、すべてのパートが確認できた時点でそれらを統合する。キューの管理は、\fB\-\-listq\fP
40 および \fB\-\-discard\fP オプションで行うことができる。
42 分割、統合、キューイング処理のいずれも、標準出力に有用なメッセージを出力する。これらは無視しても問題ない。
46 \fB\-s\fP, \fB\-\-split\fP \fIcomplete\-archive\fP [\fIprefix\fP]
47 単一の Debian バイナリパッケージを幾つかのパートに分割する。
49 各パートは、\fIprefix\fP\fB.\fP\fIN\fP\fBof\fP\fIM\fP\fB.deb\fP のように名づけられる。ここで、\fIN\fP は 1
50 から始まるパート番号であり、\fIM\fP はパートの総数である (いずれも 10 進数である)。
52 \fIprefix\fP が指定されていない場合は、\fIcomplete\-archive\fP ファイル名が、ディレクトリ部分も含めて用いられるが、末尾の
53 \&\fB.deb\fP 部分は削除される。
55 \fB\-j\fP, \fB\-\-join\fP \fIpart\fP...
56 パッケージファイルのパート群を集約して、分割前のオリジナルファイルに統合する。
58 引数として指定された各パートのファイルは、オリジナルのバイナリファイルのすべてのパートを含んでいること。パートを順番に並べて指定する必要はないが、同じパートのファイルを複数回指定することはできない。
60 各パートは分割時に指定されたサイズが同一である必要がある。これは、通常各パートが単一の \fBdpkg\-split \-\-split\fP
63 パートのファイル名は、統合処理において重要ではない。
65 生成されたファイルは、デフォルトで \fIpackage\fP\fB_\fP\fIversion\fP\fB_\fP\fIarch\fP\fB.deb\fP というファイル名になる。
68 \fB\-I\fP, \fB\-\-info\fP \fIpart\fP...
69 パートのファイルに関する情報を人が読みやすい形式で表示する。バイナリパッケージのパート以外のファイルが引数で指定された場合は、それを指摘するメッセージを
72 \fB\-a\fP, \fB\-\-auto \-o\fP \fIcomplete\-output part\fP
73 自動的にパートをキューイングして、可能であればパッケージを再統合する。
75 \fIpart\fP で指定されたパートが検査され、同じパッケージファイルのパートのキューにあるパッケージの別のパート (もしあれば) と比較される。
77 \fIpart\fP が属するパッケージファイルのすべてのパートが利用可能な場合、パッケージは統合され、\fIcomplete\-output\fP に書き出される
78 (ファイルが既存の場合もエラーとはならないが、通常は推奨されない)。
80 それ以外の場合、\fIpart\fP がキューにコピーされ、\fIcomplete\-output\fP は作成されない。
82 \fIpart\fP が分割されたバイナリパッケージのパート以外の場合、\fBdpkg\-split\fP は戻り値 \fB1\fP
83 で終了する。何らかのトラブルが発生した場合、戻り値 \fB2\fP で終了する。
85 \fB\-\-auto\fP を使用する場合、\fB\-\-output\fP もしくは \fB\-o\fP オプションも指定すること
86 (これを必須にしないと、呼び出したプログラムが出力ファイル名を知る術がなくなってしまう)。
88 \fB\-l\fP, \fB\-\-listq\fP
89 統合されるパッケージのキューの内容を一覧表示する。
91 キューにパートが存在している各パッケージファイルについて、パッケージ名とキューにあるパート、キューに格納されているバイト数が出力される。
93 \fB\-d\fP, \fB\-\-discard\fP [\fIpackage\fP...]
94 パッケージの残りのパートが揃うまでキューに格納されているパートをキューから削除する。
96 \fIpackage\fP が指定されなかった場合、キューは完全に消去される。何らかのパッケージが指定された場合、そのパッケージのパートのみが削除される。
98 \fB\-?\fP, \fB\-\-help\fP
106 \fB\-\-depotdir\fP\fI directory\fP
107 自動的な統合を待っているパートのキューが置かれているディレクトリを指定する。デフォルトは \fB%ADMINDIR%\fP である。
109 \fB\-S\fP, \fB\-\-partsize\fP \fIkibibytes\fP
110 ファイル分割の際のパートの最大サイズを kibibyte (1024 byte) 単位で指定する。デフォルトは 450 KiB である。
112 \fB\-o\fP, \fB\-\-output\fP \fIcomplete\-output\fP
115 これは、(\fB\-\-join\fP による) 手動統合の際のデフォルトのファイル名に優先する。また、(\fB\-\-auto\fP による)
116 自動でのキューイングおよび統合の際には必須である。
118 \fB\-Q\fP, \fB\-\-npquiet\fP
119 自動でのキューイングおよび統合が行われる際、\fBdpkg\-split\fP は通常バイナリパッケージのパートでない \fIpart\fP
120 が指定されるとメッセージを出力するが、このオプションによりメッセージが抑止され、\fBdpkg\fP
121 のようなプログラムがパッケージの分割や統合を扱う際に、余計なメッセージを出力することが避けられる。
124 \fB\-\-split\fP で生成される出力ファイル名として MS\-DOS 互換のファイル名を強制する。
126 これにより、入力ファイル名から生成されたデフォルト値の prefix、引数として指定された prefix
127 いずれもが切り詰められる。英数字は小文字にされ、プラス記号は \fBx\fP に置き換えられ、その他の文字は破棄される。
129 必要な切り詰めが行われた結果として、\fIprefixN\fP\fBof\fP\fIM\fP\fB.deb\fP 形式のファイル名が生成される。
134 要求された分割、統合、その他のコマンドは成功した。\fB\-\-info\fP
135 コマンドはファイルがバイナリパッケージのパートでなかった場合も含め、成功としてカウントする。
138 \fB\-\-auto\fP の場合のみ発生し、\fIpart\fP ファイルがバイナリパッケージのパートではなかったことを示す。
141 Fatal or unrecoverable error due to invalid command\-line usage, a file that
142 looked like a package part file but was corrupted, or interactions with the
143 system, such as accesses to the database, memory allocations, etc.
147 \fBSOURCE_DATE_EPOCH\fP
148 If set, it will be used as the timestamp (as seconds since the epoch) in the
149 \fBdeb\-split\fP(5)'s \fBar\fP(5) container.
153 \fI%ADMINDIR%/parts\fP
154 パートを構成するファイルが自動統合を待機するデフォルトのキューディレクトリ。
156 このディレクトリ内のファイル名は \fBdpkg\-split\fP
157 の内部形式となっており、その他のプログラムから参照されることを想定していない。いかなる場合もファイル名の形式に依存すべきではない。
160 キューにあるパッケージの詳細は、キューディレクトリを自分で調べない限り確認することができない。
162 ファイルがバイナリパッケージのパートかどうかを簡単に確認する手段が存在しない。
165 \fBdeb\fP(5), \fBdeb\-control\fP(5), \fBdpkg\-deb\fP(1), \fBdpkg\fP(1).
167 高橋 基信 <monyo@monyo.com>.
168 喜瀬 浩 <kise@fuyuneko.jp>.
169 関戸 幸一 <sekido@mbox.kyoto-inet.or.jp>.
170 鍋谷 栄展 <nabe@debian.or.jp>.
171 倉澤 望 <nabetaro@debian.or.jp>.
172 石川 睦 <ishikawa@linux.or.jp>.
173 鵜飼 文敏 <ukai@debian.or.jp>.
174 中野 武雄 <nakano@apm.seikei.ac.jp>.
176 Debian JP Documentation ML <debian-doc@debian.or.jp>.