仅列出 Ubuntu 18.04 中的第三方软件包

仅列出 Ubuntu 18.04 中的第三方软件包

我正在创建一个项目来查看和升级 Ubuntu 中的软件包。是否有任何命令仅用于列出第三方软件?

dpkg --list显示操作系统中安装的所有包。

答案1

列出从第三方存储库安装的包:

ubuntu-security-status --thirdparty 

要列出任何启用的存储库中缺少的本地安装或过时的软件包:

ubuntu-security-status --unavailable

要进一步检查具体信息,请输入:

apt-cache policy <package_name>

答案2

使用apt和 grep 来获取本地(-obsolete)包,即包中没有任何内容可以标识包的来源。

apt list --installed | \
    grep -F "$(gettext 'apt' '[installed,local]')"

相关内容