このエントリーをはてなブックマークに追加


Ubuntu,Debianでインストール済みパッケージ一覧を取得する方法・dpkg,apt,snap

Debian, Ubuntuでインストール済みパッケージの一覧を取得したい場合のコマンド使用例を紹介します。
使用するコマンドは、dpkg, dpkg-query, apt, snapになります。


関連資料・関連記事

dpkg or dpkg-query コマンドでインストール済みパッケージ一覧を取得する

dpkgまたはdpkg-queryコマンドでインストール済みパッケージ一覧を取得するには、端末を起動して以下のコマンドを実行します。

dpkg -l

または

dpkg-query -l

以下に実行した出力結果を記します。

$ dpkg -l
要望=(U)不明/(I)インストール/(R)削除/(P)完全削除/(H)維持
| 状態=(N)無/(I)インストール済/(C)設定/(U)展開/(F)設定失敗/(H)半インストール/(W)トリガ待ち/(T)トリガ保留
|/ エラー?=(空欄)無/(R)要再インストール (状態,エラーの大文字=異常)
||/ 名前                                 バージョン                         説明
+++-======================================-=======================================- ==============================================================================
ii  accountsservice                        0.6.15-2ubuntu9.4                       query and manipulate user account information
ii  acl                                    2.2.51-5ubuntu1                         Access control list utilities
ii  acpi-support                           0.140                                   scripts for handling many ACPI events
ii  acpid                                  1:2.0.10-1ubuntu3                       Advanced Configuration and Power Interface event daemon
ii  acroread-common                        9.5.1-1precise1                         Adobe Reader - Common Files
<snip>
ii  yelp                     3.4.1-0ubuntu1           Help browser for GNOME
ii  yelp-xsl                 3.4.1-1                  XSL stylesheets for the yelp help browser
ii  zeitgeist                0.9.0-1ubuntu1           event logging framework
ii  zeitgeist-core           0.9.0-1ubuntu1           event logging framework - engine
ii  zeitgeist-datahub        0.8.2-1ubuntu2           event logging framework - passive logging daemon
ii  zenity                   3.4.0-0ubuntu4           Display graphical dialog boxes from shell scripts
ii  zenity-common            3.4.0-0ubuntu4           Display graphical dialog boxes from shell scripts (common files)
ii  zip                      3.0-4                    Archiver for .zip files
ii  zlib1g                   1:1.2.3.4.dfsg-3ubuntu4  compression library - runtime

コマンドを実行するとたくさんのインストール済みパッケージ一覧が表示されてしまいます。
特定のパッケージがインストールされているかを確認するには、grepを一緒につかえば簡単に見つかります。
サンプルとしてVirtualBoxがインストールされているかを確認してみます。

$ dpkg -l | grep -i virtualbox
ii  virtualbox                             4.1.12-dfsg-2ubuntu0.2                  x86 virtualization solution - base binaries
ii  virtualbox-dkms                        4.1.12-dfsg-2ubuntu0.2                  x86 virtualization solution - kernel module sources for dkms
ii  virtualbox-qt                          4.1.12-dfsg-2ubuntu0.2                  x86 virtualization solution - Qt based user interface

aptコマンドでインストール済みパッケージ一覧を取得する

aptコマンドでもインストール済みパッケージ一覧を取得することができます。
構文は以下の通りです。

apt list --installed

以下に実行した出力結果を記します。

$ apt list --installed
一覧表示...
accountsservice/bionic,now 0.6.45-1ubuntu1 amd64 [インストール済み]
acl/bionic,now 2.2.52-3build1 amd64 [インストール済み]
acpi-support/bionic,now 0.142 amd64 [インストール済み]
acpid/bionic,now 1:2.0.28-1ubuntu1 amd64 [インストール済み]
adduser/bionic,bionic,now 3.116ubuntu1 all [インストール済み]
adwaita-icon-theme/bionic,bionic,now 3.28.0-1ubuntu1 all [インストール済み]
<snip>
zenity-common/bionic,bionic,now 3.28.1-1 all [インストール済み]
zip/bionic,now 3.0-11build1 amd64 [インストール済み]
zlib1g/bionic,now 1:1.2.11.dfsg-0ubuntu2 amd64 [インストール済み]

snapでインストールしたパッケージ一覧を表示する

snapでインストールしたパッケージ一覧を表示する場合は、以下の構文になります。

snap list

以下に実行した出力結果を記します。

$ snap list
Name         Version  Rev   Tracking  Publisher   Notes
core         16-2.38  6673  stable    canonical✓  core
hello-world  6.3      27    stable    canonical✓  -

以上、dpkg, dpkg-query, apt, snapコマンドを使ってインストールされているパッケージ一覧を取得する方法でした。



トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2019-04-13 (土) 20:14:24