我想要用户请求的已安装软件包列表,不包括作为依赖项安装的软件包。这是在 CentOS 5 计算机上,软件包是使用 yum 安装的。我试图重建构建大量源代码所需的 rpm。
例如,如果yum install net-snmp-devel
运行,列表将不包括作为 net-snmp-devel 依赖项安装的 elfutils-libelf-devel-static。
答案1
package-cleanup --leaves --all
将列出所有非依赖包。这列出了用户直接请求的包和随操作系统安装的包。