Product SiteDocumentation Site

4.2.2. パッケージの一覧

yum list および関連するコマンドは、パッケージ、パッケージのグループおよびリポジトリーに関する情報を提供します。
すべての Yum の list コマンドは引数として複数のグロブ表現を追加することにより結果をフィルターできます。グロブ表現は、ワイルドカード文字 * (あらゆる文字に複数回マッチするよう展開されます) および ? (あらゆる文字に1回マッチするよう展開されます) を複数含む文字列です。

glob 表記で結果のフィルタリング

引数を yum コマンドに渡すとき、グロブ表現をエスケープすることに注意してください。そうでなければ、Bash シェルはこれらの表現をパス名 拡張として解釈します。潜在的にグロブに一致する現在のディレクトリにあるすべてのファイルを yum に渡します。グロブ表現が意図したとおり yum に渡されることを確実にするには、次のようにします:
  • バックスラッシュを手前につけることによりワイルドカード文字を
  • グロブ表現全体を二重引用符または引用符でくくります
yum list glob_expression
全 glob 表記に一致するインストール済みと利用できるパッケージ情報の一覧です。
例4.1 すべての ABRT アドオンとプラグインのグロブ表現を用いた一覧表示
さまざまな ABRT アドオンとプラグインを持つパッケージは abrt-addon- または abrt-plugin- から始まります。これらのパッケージを一覧表示するには、シェルプロンプトにおいて以下のように入力します:
~]# yum list abrt-addon\* abrt-plugin\*
Loaded plugins: langpacks, presto, refresh-packagekit
Installed Packages
abrt-addon-ccpp.x86_64               2.0.2-5.fc15     @fedora
abrt-addon-kerneloops.x86_64         2.0.2-5.fc15     @fedora
abrt-addon-python.x86_64             2.0.2-5.fc15     @fedora
abrt-plugin-bugzilla.x86_64          2.0.2-5.fc15     @fedora
abrt-plugin-logger.x86_64            2.0.2-5.fc15     @fedora
Available Packages
abrt-plugin-mailx.x86_64             2.0.2-5.fc15     updates
abrt-plugin-reportuploader.x86_64    2.0.2-5.fc15     updates
abrt-plugin-rhtsupport.x86_64        2.0.2-5.fc15     updates

yum list all
インストール済みかつ利用可能なパッケージの一覧です。
例4.2 インストール済みと利用できる全パッケージの一覧
~]# yum list all
Loaded plugins: langpacks, presto, refresh-packagekit
Installed Packages
ConsoleKit.x86_64                       0.4.4-1.fc15                  @fedora
ConsoleKit-libs.x86_64                  0.4.4-1.fc15                  @fedora
ConsoleKit-x11.x86_64                   0.4.4-1.fc15                  @fedora
GConf2.x86_64                           2.32.3-1.fc15                 @fedora
GConf2-gtk.x86_64                       2.32.3-1.fc15                 @fedora
ModemManager.x86_64                     0.4-7.git20110201.fc15        @fedora
NetworkManager.x86_64                   1:0.8.998-4.git20110427.fc15  @fedora
NetworkManager-glib.x86_64              1:0.8.998-4.git20110427.fc15  @fedora
NetworkManager-gnome.x86_64             1:0.8.998-4.git20110427.fc15  @fedora
NetworkManager-openconnect.x86_64       0.8.1-9.git20110419.fc15      @fedora
[出力の省略]

yum list installed
システムにインストールされているすべてのパッケージを一覧表示します。出力の一番右の列は、パッケージが取得されたリポジトリーを表示します。
例4.3 二重引用符のグロブ表現を用いたインストール済みパッケージの一覧表示
厳密に krb から始まり1文字以上の文字とハイフンが続く、インストール済みパッケージをすべて表示するには、次のように入力します:
~]# yum list installed "krb?-*"
Loaded plugins: langpacks, presto, refresh-packagekit
Installed Packages
krb5-libs.x86_64              1.9-7.fc15              @fedora

yum list available
有効な全リポジトリーと利用できる全パッケージの一覧です。
例4.4 エスケープされたワイルドカード文字を用いた単一グロブ表現を使用した利用可能なパッケージの一覧表示
gstreamer とその後に plugin を含む名前を持つ利用可能なパッケージをすべて表示するには、以下のコマンドを実行します:
~]# yum list available gstreamer\*plugin\*
Loaded plugins: langpacks, presto, refresh-packagekit
Available Packages
gstreamer-plugin-crystalhd.x86_64               3.5.1-1.fc14       fedora
gstreamer-plugins-bad-free.x86_64               0.10.22-1.fc15     updates
gstreamer-plugins-bad-free-devel.x86_64         0.10.22-1.fc15     updates
gstreamer-plugins-bad-free-devel-docs.x86_64    0.10.22-1.fc15     updates
gstreamer-plugins-bad-free-extras.x86_64        0.10.22-1.fc15     updates
gstreamer-plugins-base.x86_64                   0.10.33-1.fc15     updates
gstreamer-plugins-base-devel.x86_64             0.10.33-1.fc15     updates
gstreamer-plugins-base-devel-docs.noarch        0.10.33-1.fc15     updates
gstreamer-plugins-base-tools.x86_64             0.10.33-1.fc15     updates
gstreamer-plugins-espeak.x86_64                 0.3.3-3.fc15       fedora
gstreamer-plugins-fc.x86_64                     0.2-2.fc15         fedora
gstreamer-plugins-good.x86_64                   0.10.29-1.fc15     updates
gstreamer-plugins-good-devel-docs.noarch        0.10.29-1.fc15     updates

yum grouplist
全パッケージ グループの一覧です。
例4.5 全パッケージ グループの一覧
~]# yum grouplist
Loaded plugins: langpacks, presto, refresh-packagekit
Setting up Group Process
Installed Groups:
   Administration Tools
   Design Suite
   Dial-up Networking Support
   Fonts
   GNOME Desktop Environment
[出力の省略]

yum repolist
有効な 各リポジトリーに対してリポジトリー ID、名前、および提供されるパッケージ数を一覧表示します。
例4.6 有効なリポジトリーの一覧表示
~]# yum repolist
Loaded plugins: langpacks, presto, refresh-packagekit
repo id                      repo name                                    status
fedora                       Fedora 15 - i386                             19,365
updates                      Fedora 15 - i386 - Updates                   3,848
repolist: 23,213