据我所知,Debian 测试版/不稳定版/实验版是滚动发布版,对吗?由于 Ubuntu 基于 Debian,我可以将 Debian 测试版存储库添加到我的软件源中,并使我的 Ubuntu 成为滚动发布版吗?
这可能吗?我该如何将 Debian 添加到我的源中?如果可能的话,这是否意味着当 Ubuntu 13.04 发布时,我不需要升级,因为我的电脑已经是最新的了?Unity 的东西对我来说并不重要,我使用 Gnome Remix。
答案1
这样做有什么不妥
您可以在 Ubuntu 中添加 Debian 的软件源,就像在 Debian 中添加它们一样。但这不会实现您所说的目标。您几乎肯定不应该这样做。
这不会给你提供将来会出现在 Ubuntu 13.04 中的相同软件,因为 Ubuntu 的软件包是专门为 Ubuntu 构建的,与 Debian 版本相比包含了一些变化,而且你的软件包版本几乎总是先在 Ubuntu 中(尤其关于 Ubuntu 13.04 的发布日期,该发布日期将在新功能推出冻结之后进行)。
Ubuntu 的软件包与 Debian 中的软件包并不完全相同,并且您无法通过官方 Debian 软件源获取与通过官方 Ubuntu 软件源获取的完全相同的软件包。
这可能会产生什么影响
如果您将 Debian 的实验性软件源添加到您的 Ubuntu 系统,它们几乎总是具有比 Ubuntu 软件源提供的更高版本的软件包(因为大多数 Ubuntu 软件包来自 Debian)。因此,您系统中的所有软件都将升级到 Debian 实验版本。此升级过程很可能会失败,导致您的系统或包管理器处于无法运行的状态。
然而,如果成功的话,结果将是Debian 实验系统恰好启用了一些 Ubuntu 存储库(但几乎没有提供任何软件)。
您提到您不需要“Unity 和其他东西”。我猜您说的“和其他东西”是指 Ubuntu 中存在但 Debian 中不存在的其他软件包。由于您不需要任何 Ubuntu 软件包,并且您有兴趣使用一个所有软件包都由 Debian 官方软件源提供的系统,因此您真正想要做的似乎是使用 Debian。
Debian 和 Ubuntu 一样,是一款出色的操作系统。去尝试一下吧!
但请不要尝试将 Ubuntu 系统“升级”到 Debian;您应该以官方支持的方式安装 Debian。如果您想使用实验性软件包,您可以通过这种方式获得足够的乐趣,并在使用过程中发现和报告错误。相比之下,用 Ubuntu 系统制作出损坏的 Debian 系统则没有多大价值。
保持 Ubuntu 的前沿技术
如果你想在 Ubuntu 13.04 发布之前使用最新的开发包,那么你应该使用 Debian 的实验性软件源,而不是测试 13.04。
Ubuntu 的新实验性安装 ISO 每天都会发布,可以在这里下载。安装后,您的 alpha Raring Ringtail 系统将获得大量更新,许多东西将无法正常工作。它甚至可能完全不工作,或者在某个时候停止工作。(这就是使用最具实验性的软件的感觉。)
它很有趣,尽管我不建议你在所依赖的系统中使用它,即使是随便的。
如果您愿意,可以将 Ubuntu 12.10 Quantal Quetzal 系统升级到 alpha Raring:
sudo apt-get update
sudo do-release-upgrade -d
如果你对 alpha 测试感兴趣,请查看以下资源:
答案2
简单回答是不。
常规 Ubuntu 版本基于 Debian Unstable,并且一些原始 Debian 软件包与 Ubuntu 不兼容(反之亦然)。将 Debian 测试添加到 Raring 后可能会出现问题。
总而言之,要么使用 Debian Testing、Debian Unstable 或 Ubutnu Development 分支。从某种意义上说,它们都是滚动发布,如果您使用 13.04 并继续安装更新,它应该会将您带到发布版本。更好的是,使用任何滚动发布发行版。