Linux 技术手札

RHEL / CentOS 列出及查询已安装的套件

安装及管理套件是系统管理员的日常维护工作,以下文章会示范在 RHEL 及 CentOS 下,列出所有已安装套件,及查询套件是否安装的方法。

RPM
RPM (RPM Package Manager) 是 Redhat 系列发行版的套牛管理工具,即等同 Debian / Ubuntu 下的 DPKG 套件管理工具。

以下指令会将系统内所有已安装的套件清单,-q 意思是 query;而 -a 是列出所有安装套件:

# rpm -qa

要查询某一个套件是否已经安装, 可以配合 grep 指令, 例如想查询包括 mysql 关键字的套件, 可以这样做:

# rpm -qa | grep mysql

YUM

列出已安装套件清单的另一个方法是用 yum 指令, 用 yum 的好是它可以连同 Repository 一同列出, 方法是在 yum 指令后面加上 “list installed”:

# yum list installed

跟 rpm 一样, 要查询某一个套件是否已经安装, 同样可以配合 grep 指令:

# yum list installed | grep mysql
Exit mobile version