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



Leave a Reply