LinuxServer yumによるパッケージ管理 yumでパッケージを調べる
yumはパッケージの依存関係を考慮し、関係するパッケージも更新・削除します。
yumでパッケージを調べる
先ずは、インストールされているパッケージについて、調べてみましょう。
yumコマンドの書式
yumコマンドの書式は下記の通りになります。
# yum [オプション] [コマンド] [パッケージ]
代表的なオプションには、”-y”があり、問い合わせに対してすべて「y」で答えます。
また、パッケージの指定にはワイルドカード ( * や ? など)が使用できます。
パッケージの確認
インストール済みのパッケージ一覧を表示します。
# yum list installed
読み込んだプラグイン: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”が記載されているパッケージを
検索し、結果を表示しています。