![从先前版本升级](https://linux22.com/image/1077249/%E4%BB%8E%E5%85%88%E5%89%8D%E7%89%88%E6%9C%AC%E5%8D%87%E7%BA%A7.png)
我有几个关于升级的问题:
为什么 Ubuntu 仍然在 中包含发布名称
sources.list
?包管理器可以从 中获取此信息/etc/lsb-release
。而且每次升级时都无需更改此文件。有没有办法列出用户安装的软件包?能够快速安装以前版本中安装的所有内容,而无需安装发行版不再使用的系统级软件包(例如 hal),这将很有用。
答案1
我如何才能列出我自己系统安装的所有软件包(除了它们的依赖项)。然后包管理器可以从 /etc/lsb-release 中了解系统版本?因为现在你必须在每个源的源文件中输入发行版名称。这真的很愚蠢。并且为了保留源,必须更改文件中每一行的系统名称。
答案2
更新
sources.list
其实不是什么大问题。update-manager
它会帮你搞定一切。 拥有与发布代号不同的源(包括安全更新等)很有用$release-security
。我相信软件中心可以让您看到您之前安装了哪些软件包。