kazmax - Linux で自宅サーバー

yum|パッケージの一覧

yum list コマンドを使うと、リポジトリにあるパッケージや、インストールされているパッケージの一覧を確認することができます。

yum grouplist コマンドを使うと、パッケージグループの一覧を確認する事ができます。ここでは、yum list 、yum grouplist の使い方を説明します。

Last Update : 2014年09月26日

yum|パッケージの一覧 項目

  1. 全ての利用可能なパッケージの一覧を表示する
  2. システムにインストール済みの全てのパッケージを一覧表示する
  3. リポジトリ上の利用可能なパッケージを一覧表示する
  4. 全てのパッケージグループを一覧表示する

1. 全ての利用可能なパッケージの一覧を表示する

全ての利用可能なパッケージを一覧表示させるには、yum の list コマンドを使います。yum list の出力結果には、すでにシステムにインストールされているパッケージも含まれて表示されます。

yum list コマンド書式

# yum list [all | パッケージ名]

※ all、パッケージ名は省略可能。

yum list 実行例

実際に実行すると以下のようになります。

# yum list
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
 * base: ftp.nara.wide.ad.jp
 * extras: ftp.nara.wide.ad.jp
 * updates: ftp.nara.wide.ad.jp
Installed Packages ← インストール済みのパッケージが表示される。
ConsoleKit.x86_64                        0.4.1-3.el6                    @base
ConsoleKit-libs.x86_64                   0.4.1-3.el6                    @base
MAKEDEV.x86_64                           3.24-6.el6                     @anaconda-CentOS-201106060106.x86_64/6.0
abrt.x86_64                              2.0.8-16.el6.centos.1          @updates
・・・
Available Packages ← ここから利用可能なパッケージが表示される。
389-ds-base.x86_64                       1.2.11.15-34.el6_5             updates
389-ds-base-devel.i686                   1.2.11.15-34.el6_5             updates
389-ds-base-devel.x86_64                 1.2.11.15-34.el6_5             updates
・・・

memo

コマンドの後ろにパッケージ名(ワイルドカードも使用可)を入力すると表示されるパッケージを制限できます。

# yum list bind ← パッケージ名を指定してみる。
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
 * base: ftp.nara.wide.ad.jp
 * extras: ftp.nara.wide.ad.jp
 * updates: ftp.nara.wide.ad.jp
Available Packages
bind.x86_64                    32:9.8.2-0.23.rc1.el6_5.1                    updates

ワイルドカードを使えば、ヒットするパッケージ名が表示されます。

# yum list bind* ← ワイルドカードを使う。
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
 * base: ftp.nara.wide.ad.jp
 * extras: ftp.nara.wide.ad.jp
 * updates: ftp.nara.wide.ad.jp
Installed Packages
bind-libs.x86_64                    32:9.8.2-0.17.rc1.el6_4.6              @updates
bind-utils.x86_64                   32:9.8.2-0.17.rc1.el6_4.6              @updates
Available Packages
bind.x86_64                         32:9.8.2-0.23.rc1.el6_5.1              updates
bind-chroot.x86_64                  32:9.8.2-0.23.rc1.el6_5.1              updates
bind-devel.i686                     32:9.8.2-0.23.rc1.el6_5.1              updates
bind-devel.x86_64                   32:9.8.2-0.23.rc1.el6_5.1              updates

2. システムにインストール済みの全てのパッケージを一覧表示する

システムにインストール済みのパッケージだけを一覧表示するには、コマンドの後ろにinstalledオプションをつけます。

yum list installed コマンド書式

# yum list installed [パッケージ名]

※ パッケージ名は省略可能

yum list installed 実行例

# yum list installed
Loaded plugins: fastestmirror, security
Installed Packages ← インストール済みのパッケージが表示される。
ConsoleKit.x86_64                    0.4.1-3.el6                        @base
ConsoleKit-libs.x86_64               0.4.1-3.el6                        @base
MAKEDEV.x86_64                       3.24-6.el6                         @anaconda-CentOS-201106060106.x86_64/6.0
abrt.x86_64                          2.0.8-16.el6.centos.1              @updates
abrt-addon-ccpp.x86_64               2.0.8-16.el6.centos.1              @updates
abrt-addon-kerneloops.x86_64         2.0.8-16.el6.centos.1              @updates
・・・

3. リポジトリ上の利用可能なパッケージを一覧表示する

インストールされたパッケージは表示させず、リポジトリ上の利用可能なパッケージだけを表示させる場合は、available オプションを使います。

yum list available コマンド書式

# yum list available [パッケージ名]

※ パッケージ名は省略可能

yum list available 実行例

# yum list available
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
 * base: ftp.nara.wide.ad.jp
 * extras: ftp.nara.wide.ad.jp
 * updates: ftp.nara.wide.ad.jp
Available Packages ← 利用可能なパッケージが表示される。
389-ds-base.x86_64                        1.2.11.15-34.el6_5             updates
389-ds-base-devel.i686                    1.2.11.15-34.el6_5             updates
389-ds-base-devel.x86_64                  1.2.11.15-34.el6_5             updates

4. 全てのパッケージグループを一覧表示する

いつくかのパッケージは目的ごとにグループ分けされています。パッケージグループの一覧を表示するには、yum grouplist コマンドを使います。

yum grouplist コマンド書式

# yum grouplist

yum grouplist 実行例

# yum grouplist
Loaded plugins: fastestmirror, security
Setting up Group Process
Loading mirror speeds from cached hostfile
 * base: ftp.nara.wide.ad.jp
 * extras: ftp.nara.wide.ad.jp
 * updates: ftp.nara.wide.ad.jp
base/group_gz                                                                                                                                                                                                         
Installed Groups: ← インストールされたパッケージグループが表示される。
   MySQL データベースサーバー
   MySQL データベース接続クライアント
   PHP サポート
・・・
Installed Language Groups: ← インストールされた言語。
   日本語のサポート [ja]
・・・
Available Groups: ← 利用可能なパッケージグループが表示される。
   CIFS ファイルサーバー
   Eclipse
・・・
パッケージ管理 関連記事
Linux 基礎知識 関連記事