如何在从Lucid升级到Maverick的过程中摆脱那些不受支持的软件包?

当使用更新管理器从Lucid升级到Maverick时,有一点需要注意,它会列出不再支持的软件包(例如f-spot),但并没有明确说明会卸载它们。升级完成后,这些软件包仍然存在。那么,我该如何将它们删除呢?
2个回答

如果你想要移除不支持的软件包,首先使用命令ubuntu-support-status --show-unsupported列出它们, 然后使用sudo apt remove <软件包名称或多个名称>来进行移除。
这样你就能摆脱那些不受支持的软件包了。

在大多数情况下,您不必特别删除这些软件包。该通知只是意味着这些软件包不再属于Ubuntu的“main”组件,而是被降级到了“Universe”(有关组件的更多信息,请参见this page),这意味着仍然可以从Ubuntu社区获得对它们的支持。
如果您仍然想要删除它们,您可以通过查看升级日志(/var/log/dist-upgrade/main.log)找出它们是哪些软件包,其中您会找到以“demoted:”开头的一行,其中包含被降级的软件包列表。
如果您想要删除绝对未使用的软件包,可以使用sudo apt-get autoremove命令来实现。

1我知道我不必要,但我想要。 - user3890
请查看我的更新答案。 - mgunes
完美的,谢谢。为了让它走到尽头,我抓住了所有的软件包并将它们全部扔进了一个大的“apt-get remove”。 - user3890
1我建议使用aptitude markauto <packages>,因为这样的话,如果这些软件包被其他软件包所需要,它们就不会被卸载掉。 - Georg Schölly
1我知道这是一个老问题/答案,但对于仍在寻找此信息的任何人来说,只是一个提示:您可能有更多不受支持的软件包,而不仅仅是升级后列出的那些(这些只是升级后不再支持的软件包,而不是已经不受支持的软件包)。此外,sudo apt-get autoremove并不意味着会删除这些不受支持的软件包,也很可能不会删除它们(请参阅autoremove参数的文档)。我认为正确的答案是@gaurav-paliwal的答案 - moo