为什么我不需要编辑 sources.list 来升级?

为什么我不需要编辑 sources.list 来升级?

为什么 Ubuntu 升级到早期版本时与 Debian 不同不需要编辑 sources.list 文件?

我只是想询问有关使用包管理器升级的问题。

答案1

Ubuntu 的升级方式与 Debian 不同。在 Debian 中,该过程包括手动编辑/etc/apt/sources.list,而在 Ubuntu 中则不需要,因为您使用自动化工具来执行该步骤和其他必要步骤。/etc/apt/sources.list使用 APT 进行编辑和升级既不是必要条件,也不是将 Ubuntu 系统正确升级到较新版本的充分条件。

有关此内容的更多详细信息,请参阅下文。但是,如果你的目标只是升级你的 Ubuntu 系统,我建议如何升级到较新版本的 Ubuntu?本教程(对于桌面系统)和这些说明(对于服务器系统而言,但该do-release-upgrade方法也适用于桌面系统)。

为什么不呢必要的编辑/etc/sources.list

这是必要的,但是在 Ubuntu 中你不需要自己做这件事。

与 Debian 不同,升级到 Ubuntu 较新版本(例如从 12.04 LTS 升级到 14.04 LTS)的推荐方法不需要手动编辑/etc/sources.list。而是使用更新管理器/软件更新程序或运行命令do-release-upgrade

编辑/etc/apt/sources.list每个官方 Ubuntu 存储库并将其替换为目标 Ubuntu 版本的相应存储库是升级过程中自动执行的步骤之一。但是,还有其他重要步骤。

如果您尝试将 Ubuntu 升级到更高版本(就像它是 Debian 一样),通过手动编辑/etc/apt/sources.list然后使用apt/ apt-get/发出升级命令aptitude,则很可能(虽然不确定)系统会损坏并且必须重新安装。如果您希望升级成功并且生成的 Ubuntu 系统可用,则不应尝试以这种方式升级。

为什么不呢充足的编辑/etc/sources.list

在 Debian 中,这并不总是足够的, 任何一个。

Ubuntu 有工具可以执行升级所需的其他操作。升级 Debian 系统的正确方法是阅读并遵循目标系统发行说明中的​​升级说明。通常,该过程非常简单,但具体步骤因发行版而异。

阅读 Ubuntu 的发行说明也很有用,但是 Ubuntu 有在后台执行所有必要操作的工具。如果如果你自己按照正确的顺序正确地执行了同样的操作,那么你就可以成功升级系统。(如果你这样做了,那么编辑/etc/sources.list的步骤。)这既不是必需的,也不是推荐的。工具会帮你完成。

Ubuntu 和 Debian 之间也存在一些差异,因此需要执行一些特定于 Ubuntu 的步骤。例如,升级 Ubuntu 系统时,PPA 会自动禁用。升级过程中发生的具体细节在 Ubuntu 版本之间略有不同,但`do-release-upgrade` 实际上起什么作用?应该能给你一个想法。

相关内容