在基于RPM的Linux系统(如CentOS/RHEL/Fedora)中,使用YUM包管理器查看已安装软件有以下几种方法:
yum list installed
less 分页查看:bash
yum list installed | lessyum list installed | grep 软件名
例如搜索是否安装nginx:
yum list installed | grep nginx
yum info 软件名
例如查看httpd的详细信息:
yum info httpd
yum provides 文件路径
例如查找/usr/bin/vim所属的包:
yum provides /usr/bin/vim
YUM底层调用RPM,因此也可直接使用RPM命令:
rpm -qa # 列出所有已安装的包
rpm -q 软件名 # 检查特定软件是否安装
rpm -qi 软件名 # 查看软件详细信息
yum grouplist # 列出所有软件组
yum groupinfo "组名" # 查看组内包含的软件
sudo)才能查看系统级软件包。yum替换为dnf即可,命令参数一致。如果需要进一步分析软件依赖或清理无用包,可以补充说明需求!