yum|パッケージの一覧
yum list コマンドを使うと、リポジトリにあるパッケージや、インストールされているパッケージの一覧を確認することができます。
yum grouplist コマンドを使うと、パッケージグループの一覧を確認する事ができます。ここでは、yum list 、yum grouplist の使い方を説明します。
Last Update : 2014年09月26日
yum|パッケージの一覧 項目
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