如何列出Centos安装的第3方软件

How to list the 3rd party softwares installed in Centos

有没有办法列出 Centos 中安装的第 3 方软件?
我试过使用 rpm -qa
但它也包含本机包。
我正在寻找类似于 CLI 模式下 "Software Center in GUI mode" 中已安装部分的内容。

我没有安装 CentOS。因此,我将展示如何在我的 Fedora 上执行此操作:

$ rpm -qi rpm |grep Vendor
Vendor      : Fedora Project

这将使我成为 rpm 包的供应商。你可能有像 CentOS 这样的东西。得到那个字符串。然后:

$ rpm -qa --qf '%{name} %{vendor}\n' | grep -v 'Fedora Project'

这将打印所有不是来自供应商 "Fedora Project" 的已安装包。