CentOS如何看安装包信息
一、使用RPM命令查询
1.1 查看已安装的包
执行以下命令列出所有已安装的软件包:
rpm -qa
通过管道符结合grep
可筛选特定包:
rpm -qa | grep nginx
1.2 显示包详细信息
使用-qi
参数查看指定软件包的元数据:
rpm -qi package_name
1.3 查看文件归属
通过文件路径反向查询所属安装包:
rpm -qf /usr/bin/vim
二、使用YUM工具查询
2.1 列出可用安装包
显示仓库中所有可安装的软件包:
yum list available
2.2 检查安装状态
快速验证软件包是否已安装:
yum list installed | grep httpd
2.3 查看依赖关系
使用deplist
分析软件包依赖项:
yum deplist python3
三、其他实用命令
3.1 查询配置文件
查看软件包安装的配置文件:
rpm -qc postfix
3.2 验证包完整性
检查软件包文件是否被修改:
rpm -V openssl
3.3 查看更新历史
检索软件包安装/更新记录:
rpm -q --changelog kernel
四、可视化工具辅助
通过yum-utils
扩展工具实现高级查询:
yum install yum-utils
repoquery -l mariadb-server
总结
掌握rpm -q
系列命令与yum list
等组合用法,可快速获取软件包版本、安装状态、文件列表等关键信息。合理运用管道符过滤结果,能显著提升系统维护效率。