Tips

LinuxServer yumによるパッケージ管理 yumでパッケージを調べる

LinuxServer yumによるパッケージ管理 yumでパッケージを調べる

yumはパッケージの依存関係を考慮し、関係するパッケージも更新・削除します。

yumでパッケージを調べる

先ずは、インストールされているパッケージについて、調べてみましょう。

yumコマンドの書式

yumコマンドの書式は下記の通りになります。
# yum [オプション] [コマンド] [パッケージ] 代表的なオプションには、”-y”があり、問い合わせに対してすべて「y」で答えます。
また、パッケージの指定にはワイルドカード ( * や ? など)が使用できます。

パッケージの確認

インストール済みのパッケージ一覧を表示します。
# yum list installed

[実行例] # yum list installed postfix
読み込んだプラグイン:fastestmirror, langpacks, presto, refresh-packagekit
Loading mirror speeds from cached hostfile
* fedora: ftp.kddilabs.jp
* updates: ftp.kddilabs.jp
インストール済みパッケージ
postfix.x86_64 2:2.9.4-3.fc17 @updates

「# yum list installed」ではインストールされている全てのパッケージが
表示されますが、パッケージを指定してコマンドを実行する事も出来ます。
最終行でインストールされたパッケージと、どのリポジトリからインストールされたのか、
わかります。(インストール済のパッケージには’@’がつきます)

また、設定済のリポジトリからインストール可能なパッケージについては
下記のコマンドで調べることが可能です

# yum list available
リポジトリに存在するパッケージ一覧を表示します。
# yum list available mysql
読み込んだプラグイン:fastestmirror, langpacks, presto, refresh-packagekit
Loading mirror speeds from cached hostfile
* fedora: ftp.kddilabs.jp
* updates: ftp.kddilabs.jp
利用可能なパッケージ
mysql.i686 5.5.27-1.fc17 updates
mysql.x86_64 5.5.27-1.fc17 updates

# yum list updates
アップデート可能なパッケージ一覧を表示します。

インストール済のパッケージについて詳細を確認したい場合は
下記のコマンドで調べます。

# yum info
[実行例] # yum info postfix
読み込んだプラグイン:fastestmirror, langpacks, presto, refresh-packagekit
Loading mirror speeds from cached hostfile
* fedora: ftp.kddilabs.jp
* updates: ftp.kddilabs.jp
インストール済みパッケージ
名前 : postfix
アーキテクチャ : x86_64
エポック : 2
バージョン : 2.9.4
リリース : 3.fc17
容量 : 12 M
リポジトリー : installed
提供元リポジトリー : updates
要約 : Postfix Mail Transport Agent
URL : http://www.postfix.org
ライセンス : IBM
説明 : Postfix is a Mail Transport Agent (MTA), supporting
            LDAP, SMTP AUTH (SASL),
: TLS

インストールしたいパッケージ名やパッケージの説明、含まれるファイルなどの
を基にファイルを検索したいときは下記のコマンドで調べます。

# yum search
[実行例] # yum search postfix
読み込んだプラグイン:fastestmirror, langpacks, presto, refresh-packagekit
Loading mirror speeds from cached hostfile
* fedora: ftp.kddilabs.jp
* updates: ftp.kddilabs.jp
=============== N/S Matched: postfix ==================================
perl-Affix-Infix2Postfix.noarch : Perl extension for converting from infix notation to postfix notation
postfix.x86_64 : Postfix Mail Transport Agent
postfix-perl-scripts.x86_64 : Postfix utilities written in perl
postfix-sysvinit.noarch : SysV initscript for postfix
spamass-milter-postfix.noarch : Postfix support for spamass-milter
pfHandle.noarch : Postfix management wrapper utility
pfqueue.i686 : Queue manager for the Postfix/Exim Mail Transport Agents
pfqueue.x86_64 : Queue manager for the Postfix/Exim Mail Transport Agents
postgrey.noarch : Postfix Greylisting Policy Server
sqlgrey.noarch : Postfix grey-listing policy service

Name and summary matches only, use “search all” for everything.

この場合、パッケージや説明にキーワード”postfix”が記載されているパッケージを
検索し、結果を表示しています。

Linux認定資格 LPICを取るなら・・

Linux資格 「LPIC Lv1」徹底解説 連載目次

Recent News

Recent Tips

Tag Search