列出Linux或FreeBSD/OpenBSD系统上已安装的软件包

时间:2020-01-09 10:40:10  来源:igfitidea点击:

问题描述:如何列出Linux或FreeBSD系统上所有已安装的软件包?

解决方法:大多数Linux发行版都基于rpm或apt-get/dpkg打包系统。

RedHat,Fedora Core,Suse Linux和Cento都是基于RPM的发行版

使用rpm命令,以列出所有已安装的软件包

rpm -qa  rpm -qa | grep package-name  
rpm -qa | grep -i *httpd*

Debian或Ubuntu Linux发行版

您可以使用dpkg命令列出所有已安装的软件包:

dpkg list  dpkg list | grep package-name  
dpkg list | grep -i *php*  

OpenBSD列出已安装的软件包

使用pkg_info命令显示有关所有已安装软件包的信息

$ pkg_info  
$ pkg_info | grep package-name

FreeBSD列出已安装的软件包

如上所述使用pkg_info命令。