このパッケージ入れてたっけ…?と調べたくなるので。
rpm
完全なパッケージ名が分かっていれば、rpmコマンドに -q
オプションで。
rpm -q [パッケージ名]
まだインストールされていないパッケージであった場合
rpm -q man-pages-ja
# -> インストールされてなければ以下のように返ってくる
パッケージ man-pages-ja はインストールされていません。
既にインストールされていたパッケージであった場合
rpm -q iptables
# -> インストールされていれば以下のように帰ってくる
iptables-1.4.7-16.el6.x86_64
より詳細のパッケージ情報が欲しい場合
rpm -qi iptables
# -> インストールされていればパッケージの詳細情報が返ってくる
Name : iptables Relocations: (not relocatable)
Version : 1.4.7 Vendor: CentOS
Release : 16.el6 Build Date: 2015年07月24日 11時10分22秒
Install Date: 2016年02月10日 09時13分18秒 Build Host: c6b8.bsys.dev.centos.org
Group : System Environment/Base Source RPM: iptables-1.4.7-16.el6.src.rpm
Size : 861645 License: GPLv2
Signature : RSA/SHA1, 2015年07月25日 05時40分14秒, Key ID 0946fca2c105b9de
Packager : CentOS BuildSystem <http://bugs.centos.org>
URL : http://www.netfilter.org/
Summary : Tools for managing Linux kernel packet filtering capabilities
Description :
The iptables utility controls the network packet filtering code in the
Linux kernel. If you need to set up firewalls and/or IP masquerading,
you should install this package.
yum
grep で絞り込みをすれば、パッケージ名が不完全でも検索してくれるから、便利。
yum list installed | grep [パッケージ名]
まだインストールされていないパッケージであった場合
yum list installed | grep man-pages-ja
# -> インストールされてなければ何も返ってこない
既にインストールされていたパッケージであった場合
yum list installed | grep tables
# 一致する候補があれば一覧が出る
iptables.x86_64 1.4.7-16.el6 @base
iptables-ipv6.x86_64 1.4.7-16.el6 @base
より詳細のパッケージ情報が欲しい場合
yum info iptables
# パッケージがあれば以下のように詳細情報が返ってくる
読み込んだプラグイン:fastestmirror
Loading mirror speeds from cached hostfile
* base: ftp.iij.ad.jp
* extras: ftp.iij.ad.jp
* updates: ftp.iij.ad.jp
インストール済みパッケージ
名前 : iptables
アーキテクチャ : x86_64
バージョン : 1.4.7
リリース : 16.el6
容量 : 841 k
リポジトリー : installed
(省略)