名 前
dpkg-split - Debian パ ッ ケ ー ジ ア ー カ イ ブ の 分 割 /統 合 ツ ー ル
書 式
dpkg-split [option...] command
説 明
dpkg-split は Debian バ イ ナ リ パ ッ ケ ー ジ の フ ァ イ ル を 小 さ い パ ー ト に 分 割 し た り 、 そ れ ら を 再 度 統 合 し た り す る ツ ー ル で あ り 、 フ ロ ッ ピ ー デ ィ ス ク の よ う な 容 量 の 小 さ い 媒 体 上 に 、 サ イ ズ の 大 き い パ ッ ケ ー ジ フ ァ イ ル を 保 管 で き る よ う に す る 。 こ れ は 、 --split, --join, --info オ プ シ ョ ン を 手 動 で 指 定 す る こ と に よ り 行 わ れ る 。
dpkg-split に は --auto オ プ シ ョ ン に よ り 実 行 さ れ る 自 動 モ ー ド も 備 わ っ て い る 。 自 動 モ ー ド で は 、 存 在 し て い る が ま だ 統 合 さ れ て い な い パ ー ト の キ ュ ー を 管 理 す る こ と で 、 す べ て の パ ー ト が 確 認 で き た 時 点 で そ れ ら を 統 合 す る 。 キ ュ ー の 管 理 は 、 --listq お よ び --discard オ プ シ ョ ン で 行 う こ と が で き る 。 分 割 、 統 合 、 キ ュ ー イ ン グ 処 理 の い ず れ も 、 標 準 出 力 に 有 用 な メ ッ セ ー ジ を 出 力 す る 。 こ れ ら は 無 視 し て も 問 題 な い 。
コ マ ン ド
-s, --split complete-archive [prefix] 単 一 の Debian バ イ ナ リ パ ッ ケ ー ジ を 幾 つ か の パ ー ト に 分 割 す る 。 各 パ ー ト は 、 prefix.NofM.deb の よ う に 名 づ け ら れ る 。 こ こ で 、 N は 1 か ら 始 ま る パ ー ト 番 号 で あ り 、 M は パ ー ト の 総 数 で あ る (い ず れ も 10 進 数 で あ る )。
prefix が 指 定 さ れ て い な い 場 合 は 、 complete-archive フ ァ イ ル 名 が 、 デ ィ レ ク ト リ 部 分 も 含 め て 用 い ら れ る が 、 末 尾 の .deb 部 分 は 削 除 さ れ る 。
-j, --join
part... パ ッ ケ ー ジ
フ ァ イ ル の パ
ー ト 群 を 集 約
し て 、 分 割 前
の オ リ ジ ナ ル
フ ァ イ ル に 統
合 す る 。 引 数
と し て 指 定 さ
れ た 各 パ ー ト
の フ ァ イ ル は
、 オ リ ジ ナ ル
の バ イ ナ リ フ
ァ イ ル の す べ
て の パ ー ト を
含 ん で い る こ
と 。 パ ー ト を
順 番 に 並 べ て
指 定 す る 必 要
は な い が 、 同
じ パ ー ト の フ
ァ イ ル を 複 数
回 指 定 す る こ
と は で き な い
。 各 パ ー ト は
分 割 時 に 指 定
さ れ た サ イ ズ
が 同 一 で あ る
必 要 が あ る 。
こ れ は 、 通 常
各 パ ー ト が 単
一 の dpkg-split --split の
実 行 か ら 生 成
さ れ る こ と を
意 味 す る 。 パ
ー ト の フ ァ イ
ル 名 は 、 統 合
処 理 に お い て
重 要 で は な い
。 生 成 さ れ た
フ ァ イ ル は 、
デ フ ォ ル ト で
package_version_arch.deb
と い う フ ァ イ
ル 名 に な る 。
-I, --info part... パ ー
ト の フ ァ イ ル
に 関 す る 情 報
を 人 が 読 み や
す い 形 式 で 表
示 す る 。 バ イ
ナ リ パ ッ ケ ー
ジ の パ ー ト 以
外 の フ ァ イ ル
が 引 数 で 指 定
さ れ た 場 合 は
、 そ れ を 指 摘
す る メ ッ セ ー
ジ を (標 準 出 力
に ) 代 わ り に 表
示 す る 。
-a, --auto -o complete-output part
自 動 的 に パ ー
ト を キ ュ ー イ
ン グ し て 、 可
能 で あ れ ば パ
ッ ケ ー ジ を 再
統 合 す る 。
part で 指 定 さ れ た パ ー ト が 検 査 さ れ 、 同 じ パ ッ ケ ー ジ フ ァ イ ル の パ ー ト の キ ュ ー に あ る パ ッ ケ ー ジ の 別 の パ ー ト (も し あ れ ば ) と 比 較 さ れ る 。
part が 属 す る パ ッ ケ ー ジ フ ァ イ ル の す べ て の パ ー ト が 利 用 可 能 な 場 合 、 パ ッ ケ ー ジ は 統 合 さ れ 、 complete-output に 書 き 出 さ れ る (フ ァ イ ル が 既 存 の 場 合 も エ ラ ー と は な ら な い が 、 通 常 は 推 奨 さ れ な い )。 そ れ 以 外 の 場 合 、 part が キ ュ ー に コ ピ ー さ れ 、 complete-output は 作 成 さ れ な い 。
part が 分 割 さ れ た バ イ ナ リ パ ッ ケ ー ジ の パ ー ト 以 外 の 場 合 、 dpkg-split は 戻 り 値 1 で 終 了 す る 。 何 ら か の ト ラ ブ ル が 発 生 し た 場 合 、 戻 り 値 2 で 終 了 す る 。
--auto を 使 用 す る 場 合 、 --output も し く は -o オ プ シ ョ ン も 指 定 す る こ と (こ れ を 必 須 に し な い と 、 呼 び 出 し た プ ロ グ ラ ム が 出 力 フ ァ イ ル 名 を 知 る 術 が な く な っ て し ま う )。
-l, --listq
統 合 さ れ る パ
ッ ケ ー ジ の キ
ュ ー の 内 容 を
一 覧 表 示 す る
。 キ ュ ー に パ
ー ト が 存 在 し
て い る 各 パ ッ
ケ ー ジ フ ァ イ
ル に つ い て 、
パ ッ ケ ー ジ 名
と キ ュ ー に あ
る パ ー ト 、 キ
ュ ー に 格 納 さ
れ て い る バ イ
ト 数 が 出 力 さ
れ る 。
-d, --discard [package...] パ
ッ ケ ー ジ の 残
り の パ ー ト が
揃 う ま で キ ュ
ー に 格 納 さ れ
て い る パ ー ト
を キ ュ ー か ら
削 除 す る 。
package が 指 定 さ れ な か っ た 場 合 、 キ ュ ー は 完 全 に 消 去 さ れ る 。 何 ら か の パ ッ ケ ー ジ が 指 定 さ れ た 場 合 、 そ の パ ッ ケ ー ジ の パ ー ト の み が 削 除 さ れ る 。
-?, --help
利 用 方 法 を 表
示 し て 終 了 す
る 。
--version バ ー ジ ョ ン
情 報 を 表 示 し
て 終 了 す る 。
オ プ シ ョ ン
--depotdir directory
Specifies an alternative directory for the queue of parts awaiting automatic reassembly. The default is /var/lib/dpkg/parts.
--admindir directory
Set the administrative directory to directory (since dpkg 1.21.10). This is where the statoverride file is stored. Defaults to «/var/lib/dpkg» if DPKG_ADMINDIR has not been set.
--root directory
Set the root directory to directory (since dpkg 1.21.10), which sets the installation directory to «directory» and the administrative directory to «directory/var/lib/dpkg» if DPKG_ROOT has not been set.
-S, --partsize
kibibytes フ ァ イ ル
分 割 の 際 の パ
ー ト の 最 大 サ
イ ズ を kibibyte (1024 byte) 単
位 で 指 定 す る
。 デ フ ォ ル ト
は 450 KiB で あ る 。
-o, --output complete-output 統
合 の 際 の 出 力
フ ァ イ ル 名 を
指 定 す る 。 こ
れ は 、 (--join に よ
る ) 手 動 統 合 の
際 の デ フ ォ ル
ト の フ ァ イ ル
名 に 優 先 す る
。 ま た 、 (--auto に
よ る ) 自 動 で の
キ ュ ー イ ン グ
お よ び 統 合 の
際 に は 必 須 で
あ る 。
-Q, --npquiet 自 動 で の
キ ュ ー イ ン グ
お よ び 統 合 が
行 わ れ る 際 、
dpkg-split は 通 常 バ
イ ナ リ パ ッ ケ
ー ジ の パ ー ト
で な い part が 指
定 さ れ る と メ
ッ セ ー ジ を 出
力 す る が 、 こ
の オ プ シ ョ ン
に よ り メ ッ セ
ー ジ が 抑 止 さ
れ 、 dpkg の よ う
な プ ロ グ ラ ム
が パ ッ ケ ー ジ
の 分 割 や 統 合
を 扱 う 際 に 、
余 計 な メ ッ セ
ー ジ を 出 力 す
る こ と が 避 け
ら れ る 。
--msdos
Forces the output filenames generated by --split to be MSDOS-compatible. こ れ に よ り 、 入 力 フ ァ イ ル 名 か ら 生 成 さ れ た デ フ ォ ル ト 値 の prefix、 引 数 と し て 指 定 さ れ た prefix い ず れ も が 切 り 詰 め ら れ る 。 英 数 字 は 小 文 字 に さ れ 、 プ ラ ス 記 号 は x に 置 き 換 え ら れ 、 そ の 他 の 文 字 は 破 棄 さ れ る 。 必 要 な 切 り 詰 め が 行 わ れ た 結 果 と し て 、 prefixNofM.deb 形 式 の フ ァ イ ル 名 が 生 成 さ れ る 。
終 了 ス テ ー タ ス
0 要 求 さ れ た 分 割 、 統 合 、 そ の 他 の コ マ ン ド は 成 功 し た 。 |
--info コ マ ン ド は |
フ ァ イ ル が バ イ ナ リ パ ッ ケ ー ジ の パ ー ト で な か っ た 場 合 も 含 め 、 成 功 と し て カ ウ ン ト す る 。
1 |
--auto の 場 合 の み 発 生 し 、 part フ ァ イ ル が バ イ ナ リ パ ッ ケ ー ジ の パ ー ト で は な か っ た こ と を 示 す 。 | ||
2 |
Fatal or unrecoverable error due to invalid command-line usage, a file that looked like a package part file but was corrupted, or interactions with the system, such as accesses to the database, memory allocations, etc. |
環 境 変 数
DPKG_ROOT
If set and --root option has not been specified, it will be used as the filesystem root directory (since dpkg 1.21.10).
DPKG_ADMINDIR
If set and the --admindir or --root options have not been specified, it will be used as the dpkg data directory (since dpkg 1.21.10).
DPKG_DEBUG
Sets the debug mask (since dpkg 1.21.10) from an octal value. The currently accepted flags are described in the dpkg --debug option, but not all these flags might have an effect on this program.
DPKG_COLORS
Sets the color mode (since dpkg 1.18.5). The currently accepted values are: auto (default), always and never.
SOURCE_DATE_EPOCH
If set, it will be used as the timestamp (as seconds since the epoch) in the deb-split(5)’s ar(5) container.
フ ァ イ ル
/var/lib/dpkg/parts パ ー ト を 構 成 す る フ ァ イ ル が 自 動 統 合 を 待 機 す る デ フ ォ ル ト の キ ュ ー デ ィ レ ク ト リ 。 こ の デ ィ レ ク ト リ 内 の フ ァ イ ル 名 は dpkg-split の 内 部 形 式 と な っ て お り 、 そ の 他 の プ ロ グ ラ ム か ら 参 照 さ れ る こ と を 想 定 し て い な い 。 い か な る 場 合 も フ ァ イ ル 名 の 形 式 に 依 存 す べ き で は な い 。
バ グ
キ ュ ー に あ る パ ッ ケ ー ジ の 詳 細 は 、 キ ュ ー デ ィ レ ク ト リ を 自 分 で 調 べ な い 限 り 確 認 す る こ と が で き な い 。 フ ァ イ ル が バ イ ナ リ パ ッ ケ ー ジ の パ ー ト か ど う か を 簡 単 に 確 認 す る 手 段 が 存 在 し な い 。
関 連 項 目
deb(5), deb-control(5), dpkg-deb(1), dpkg(1).
翻 訳 者
高 橋 基 信 <monyo [AT] monyo.com>. 喜 瀬 浩 <kise [AT] fuyuneko.jp>. 関 戸 幸 一 <sekido [AT] mbox.jp>. 鍋 谷 栄 展 <nabe [AT] debian.jp>. 倉 澤 望 <nabetaro [AT] debian.jp>. 石 川 睦 <ishikawa [AT] linux.jp>. 鵜 飼 文 敏 <ukai [AT] debian.jp>. 中 野 武 雄 <nakano [AT] apm.jp>.
翻 訳 校 正
Debian JP Documentation ML <debian-doc [AT] debian.jp>.