Manpages

名 前

dpkg−query − dpkg デ ー タ ベ ー ス 問 い 合 わ せ ツ ー ル

書 式

dpkg−query −l|−−list package−name−pattern ...
dpkg−query −W
|−−show package−name−pattern ...
dpkg−query −s
|−−status package−name ...
dpkg−query −L
|−−listfiles package−name ...
dpkg−query −S
|−−search filename−search−pattern ...
dpkg−query −p
|−−print−avail package−name ...
dpkg−query −−licence
|−−license
dpkg−query −−version

説 明

dpkg−query は 、 dpkg デ ー タ ベ ー ス か ら 、 パ ッ ケ ー ジ の 情 報 を 表 示 す る ツ ー ル で あ る 。

コ マ ン ド

−l | −−list package−name−pattern ... 指 定 し た パ タ ー ン に マ ッ チ す る 名 前 の パ ッ ケ ー ジ を 表 示 す る 。 package−name−pattern を 指 定 し な い 場 合 は 、 /var/lib/dpkg/status に あ る 、 purge 状 態 に マ ー ク さ れ て い な い す べ て の パ ッ ケ ー ジ の 一 覧 を 表 示 す る 。 package−name−pattern に は 、 標 準 的 な シ ェ ル の ワ イ ル ド 文 字 を 使 用 す る こ と が で き る 。 た だ し 、 シ ェ ル に フ ァ イ ル 名 展 開 を さ せ な い よ う に 、 package−name−pattern を ク オ ー ト す る 必 要 が あ る こ と に 注 意 し て い た だ き た い 。 例 え ば 次 の コ マ ン ド は 、 名 前 が “libc6” で 始 ま る す べ て の パ ッ ケ ー ジ を 表 示 す る 。

dpkg−query −l 'libc6*' こ の 出 力 形 式 は 変 更 可 能 で は な い が 、 端 末 の 横 幅 に 合 う よ う に 自 動 的 に 調 整 さ れ る 。 こ の 出 力 は 人 間 に 読 み や す い も の で あ り 、 機 械 に 読 ま せ る の に は 向 か な い 。 出 力 形 式 の 設 定 方 法 に つ い て は 、 −W (−−show) と −−showformat を 参 照 。

−W | −−show package−name−pattern ...

−−list オ プ シ ョ ン と 同 様 に 、 指 定 し た パ タ ー ン に マ ッ チ す る す べ て の パ ッ ケ ー ジ を 表 示 す る 。 さ ら に 、 こ の オ プ シ ョ ン の 出 力 は 、 −−showformat オ プ シ ョ ン に よ っ て カ ス タ マ イ ズ す る こ と が で き る 。 デ フ ォ ル ト の 出 力 形 式 は 、 マ ッ チ し た パ ッ ケ ー ジ ご と に 1 行 と な る 。 そ れ ぞ れ の 行 は 、 パ ッ ケ ー ジ 名 と イ ン ス ト ー ル し た バ ー ジ ョ ン が タ ブ 区 切 り で 含 ま れ る 。

−s | −−status package−name ... 指 定 し た パ ッ ケ ー ジ の 状 況 を 報 告 す る 。 こ れ は 、 イ ン ス ト ー ル 済 み パ ッ ケ ー ジ 状 況 デ ー タ ベ ー ス か ら の 内 容 を 表 示 し て い る だ け で あ る 。
−L
| −−listfiles package−name ...

package−name に よ っ て イ ン ス ト ー ル し た フ ァ イ ル を 表 示 す る 。 た だ し 、 パ ッ ケ ー ジ 付 属 の イ ン ス ト ー ル ス ク リ プ ト に よ っ て 作 成 さ れ た フ ァ イ ル は 表 示 さ れ な い こ と に 注 意 す る こ と 。

−S | −−search filename−search−pattern ... 指 定 し た フ ァ イ ル が ど の パ ッ ケ ー ジ か ら イ ン ス ト ー ル さ れ た か を 探 す 。 パ タ ー ン に は 、 標 準 的 な シ ェ ル の す べ て の ワ イ ル ド 文 字 を 使 用 す る こ と が で き る 。 こ の コ マ ン ド で は 、 メ ン テ ナ ス ク リ プ ト で 作 成 さ れ た 追 加 フ ァ イ ル や 、 alternatives は 探 す こ と が で き な い 。
−p
|−−print−avail package−name

/var/lib/dpkg/available に あ る package−name に 関 す る 情 報 を 表 示 す る 。

−−licence | −−license ラ イ セ ン ス と 著 作 権 情 報 を 表 示 す る 。
−−version
バ ー ジ ョ ン 情 報 を 表 示 す る 。

オ プ シ ョ ン

−−admindir=dir

dpkg デ ー タ ベ ー ス の 位 置 を 変 更 す る 。 デ フ ォ ル ト の 位 置 は /var/lib/dpkg で あ る 。

−f | −−showformat=format こ の オ プ シ ョ ン は 、 −−show が 生 成 す る 出 力 の 書 式 を 指 定 す る も の で あ る 。 書 式 は 文 字 列 で 、 パ ッ ケ ー ジ ご と に 出 力 さ れ る 。 フ ォ ー マ ッ ト 文 字 列 中 で は 、 “\” は エ ス ケ ー プ 文 字 で あ る :

\n 改 行
\r
キ ャ リ ッ ジ リ タ ー ン
\t
タ ブ 前 に “\” を 置 く こ と で 、 続 く あ ら ゆ る 文 字 の 意 味 を 抑 制 で き る 。 “\” や “$” の た め に 有 用 で あ る 。 パ ッ ケ ー ジ 情 報 に は 、 パ ッ ケ ー ジ フ ィ ー ル ド を 参 照 す る 変 数 を 含 め る こ と が で き る 。 そ の 変 数 の 構 文 は 、 “${field[;width]}” と な る 。 そ れ ぞ れ の フ ィ ー ル ド は 右 寄 せ で 表 示 さ れ る が 、 width に 負 の 値 を 指 定 す る と 左 寄 せ に な る 。 以 下 の field は 認 識 さ れ る :

Architecture
Bugs
Conffiles
Config−Version
Conflicts
Depends
Description
Enhances
Essential
Filename
Installed−Size
MD5sum
MSDOS−Filename
Maintainer
Origin
Package
Pre−Depends
Priority
Provides
Recommends
Replaces
Revision
Section
Size
Source
Status
Suggests
Version
デ フ ォ ル ト の フ ォ ー マ ッ ト 文 字 列 は “${Package}\t${Version}\n” で あ る 。 実 際 に は 、 status フ ァ イ ル に 含 ま れ る 他 の す べ て の フ ィ ー ル ド (つ ま り 、 ユ ー ザ 定 義 フ ィ ー ル ド )も 指 定 す る こ と が で き る 。 こ れ ら は そ の ま ま 表 示 さ れ る 。 変 換 や エ ラ ー チ ェ ッ ク は さ れ な い 。 dpkg の メ ン テ ナ と イ ン ス ト ー ル さ れ て い る バ ー ジ ョ ン を 得 る に は 、 こ れ を 実 行 す る :

dpkg−query −W −f=’${Package} ${Version}\t${Maintainer}\n’ dpkg

環 境 変 数

COLUMNS 設 定 す る と 、 −−list オ プ シ ョ ン に よ る 出 力 の 横 幅 を 変 更 す る 。

著 者

Copyright 2001 Wichert Akkerman wakkerma [AT] debian.org"><wakkerma [AT] debian.org>

This is free software; see the GNU General Public Licence version 2 or later for copying conditions. There is NO warranty.

関 連 項 目

dpkg(1).

翻 訳 者

喜 瀬 浩 <kise [AT] fuyuneko.jp>