名 前
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.
関 連 項 目
翻 訳 者
喜 瀬 浩 <kise [AT] fuyuneko.jp>