在基于RPM的Linux系统(如CentOS/RHEL/Fedora)中,使用YUM包管理器查看已安装软件有以下几种方法:
yum list installed
less
分页查看:bash
yum list installed | less
yum 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
即可,命令参数一致。如果需要进一步分析软件依赖或清理无用包,可以补充说明需求!