我可以将Ubuntu变成滚动发行版吗?

据我所了解,Debian testing/unstable/experimental是滚动发布的,对吗?由于Ubuntu是基于Debian的,我能否将Debian testing存储库添加到我的软件源中,使我的Ubuntu成为滚动发布?
这是否可能,我应该如何添加Debian到我的源中?如果可能的话,这是否意味着当Ubuntu 13.04发布时,我不需要升级,因为我的计算机已经是最新的?Unity并不重要,我使用Gnome Remix。
2个回答

那样做会有什么结果

你可以像在Debian中添加软件源一样,在Ubuntu中添加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。如果你想使用实验性软件包,你可以通过这种方式获得很多刺激,并在此过程中发现和报告错误。相比之下,将一个损坏的Debian系统制作成一个Ubuntu系统并没有太大价值。
保持在Ubuntu最前沿
如果你想在Ubuntu 13.04发布之前使用最新的开发软件包,那么你应该测试13.04,而不是使用Debian的实验软件源。
每天都会发布新的实验性安装ISO文件用于Ubuntu,可以在这里下载。一旦安装完成,您的alpha Raring Ringtail系统将会得到许多更新,但是很多功能可能无法正常工作。甚至有可能完全无法工作,或在某个时刻停止工作。(这就是使用最实验性的软件所带来的体验。)
尽管如此,这仍然是一种有趣的体验,但我并不建议您在依赖重要系统时使用,即使是偶尔使用。
如果您愿意,您可以将Ubuntu 12.10 Quantal Quetzal系统升级至alpha Raring。
sudo apt-get update
sudo do-release-upgrade -d

如果你对Alpha测试感兴趣,可以参考以下资源:


谢谢你的出色回答!我希望我不需要重新安装另一个系统,但我正在尝试Cinnarch并喜欢它。 - John

简单的答案是否定的。
常规的Ubuntu版本是基于Debian Unstable的,而一些纯净的Debian软件包与Ubuntu不兼容(反之亦然)。在将Debian testing添加到Raring后可能会出现问题。
总结起来,要么使用Debian Testing、Debian Unstable或者Ubuntu开发分支。它们中的任何一个都可以看作是滚动发布,如果你使用13.04版本并继续安装更新,应该能将你升级到发布版本。更好的选择是使用其他滚动发布的发行版。