Manpages

名 前

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>.