我的 Trusty 系统上安装了许多 PPA。但是,我觉得它们可能会试图将除我最初包含的软件包以外的软件包偷偷带入我的系统。从技术上讲,添加 PPA 后,没有什么可以阻止此 PPA 尝试将关键软件的“升级”偷偷带入我的系统。
我知道我原则上可以使用 apt-pinning 来仅允许通过 PPA 安装某些软件包。但是,当 PPA 很多时,我认为这有点不舒服,而且制定固定过程的规则可能并不总是那么容易。
我所追求的是一种简单的方法来显示通过调用安装的所有软件包的列表apt-get upgrade
,以及它们来自哪个存储库;以表格形式呈现最为舒适。
有任何想法吗?
答案1
您可以使用以下--print-uris
选项来调用它:
apt-get upgrade --print-uris
除了打印它从哪里获取包裹之外,它几乎什么也不做。
如果软件包已经下载,则此方法无效。最保险的方法是试运行:
apt-get upgrade --dry-run -y
存储库标签和渠道应与包装一起打印。