如何在使用microdnf的Linux发行版中查看已安装软件包?
查看microdnf环境下已安装软件包的方法
因为microdnf作为DNF的轻量简化版本,确实没有提供list命令,但你可以通过以下两种常用方式查看已安装的软件包:
使用microdnf的repoquery命令
借助repoquery的--installed参数可以列出系统中所有已安装的包:microdnf repoquery --installed如果需要更简洁的输出格式(仅显示包名和版本号),可以添加格式化参数:
microdnf repoquery --installed --qf "%{name}-%{version}"直接使用rpm原生命令
microdnf底层依赖rpm包管理系统,因此可以直接调用rpm命令查询已安装包:rpm -qa若要针对性排查Python相关的依赖包,可配合grep过滤:
rpm -qa | grep python3
如果需要进一步分析Python3安装时引入的依赖链,还可以用repoquery的依赖分析参数:
# 查看Python3的直接依赖 microdnf repoquery --requires python3 # 查看哪些包依赖Python3 microdnf repoquery --whatrequires python3
内容的提问来源于stack exchange,提问作者Cristiano
相关产品推荐
相关产品推荐

