我曾经使用 yum 列出所有已安装的软件包:
yum list installed
Run Code Online (Sandbox Code Playgroud)
现在我只需要列出顶级包,即如果一个包是另一个包的依赖项,则不应显示它。GNOME 的添加/删除软件可以做到这一点,但我需要终端中的输出。
我检查了 yum 手册,但找不到相应的开关。
fsc*_*itt 13
您可以使用 yum-utils 中的 package-cleanup 工具。除了查找当前 yum 存储库中不可用的包、查找依赖项损坏的包、修剪旧内核和查找重复包之外,它还可以找到其他包不依赖的包。那些叫做叶子。做
yum install yum-utils
Run Code Online (Sandbox Code Playgroud)
获得包清理和
package-cleanup --leaves --all
Run Code Online (Sandbox Code Playgroud)
获取所有叶子的列表。