我从 11.10 升级到 12.04LTS。我选择 Ubuntu 是为了拥有一个 5 年的安全系统。不幸的是,我没有记下所有不再从标准系统(如 defoma)获得更新的软件包。所以我想知道如何检测所有此类软件包并删除它们?对于 Debian 来说,命令行解决方案是首选,但 GUI 解决方案也是可以接受的。
答案1
每个包都main
似乎restricted
受到支持,其他的都不受支持。
有一些可用的 aptitude 查询示例;对于无 ppa 安装,这应该会产生当前支持的列表:
aptitude search "?not(?section(universe)) ?not(?section(multiverse)) ?installed"
但是最简单的方法是使用 synaptic,选择已安装并单击带有 ubuntu 图标的列。所有不再具有此图标的已安装软件包均不受支持。您还可以向 synaptic 添加自定义过滤器来实现您的目标。