将 Ubuntu 10.10 降级到 10.04

将 Ubuntu 10.10 降级到 10.04

看来 U 10.04 对 ruby​​ 的支持比 10.10 更好。

我是否应该降级?会很麻烦吗?

如果我确实想这么做,最好的方法是什么?

我基本上对服务器管理一无所知......

答案1

Ubuntu 10.04 和 Ubuntu 10.10 的包管理系统中都有一整套 Ruby 实用程序。我非常怀疑随着时间的推移它们支持的 Ruby 功能越来越少,所以你可能只需要安装所需的工具/库。

如果您使用的是 GUI,则可以查看 Synaptic 包管理器以查找各种 Ruby 包。如果您只能访问命令行,则apt-cache search和等命令apt-get install是您的好朋友。还有交互式命令行程序aptitude

此外,如果你有理由首先使用 10.10,你可以安装 Ruby 的自定义版本,方法是从源代码下载并安装它们(如果你没有任何系统管理的基本知识,这将需要一些学习,但这是可以实现的),或者使用一个名为Ruby 版本管理器

如果您目前没有理由使用 10.10,那么@Zoredache 绝对正确,您应该查看 12.04。

答案2

唯一支持的降级方法是备份、格式化并重新安装。这会带来多少麻烦完全取决于您对安装过程的记录程度。

Ubuntu 10.10 没有长期支持,2012 年 4 月之后将不再提供安全保障,因此您应该认真考虑升级到较新的版本或返回 10.04。新的 LTS 版本应该很快就会发布。现在它可能已经足够稳定,您可以立即升级并开始使用它。

答案3

如果我真的要这么做,我会用贴合强制旧软件包替换当前软件包,如果没有替换,则卸载当前软件包。当过时的软件包没有被旧版本替换时,我会有点伤心,因为它们在新版本中被删除了。我可能会花一些时间与不可能的依赖循环作斗争,并不得不手动使用 dpkg 来修复它们。

您可能想要强制降级一些与 ruby​​ 相关的选定软件包,但请注意,这可能会造成很大的混乱。除非您真的知道自己在做什么,

较旧的软件包是否能与较新的基础库兼容尚不确定。如果是这样,如果您想使用特定修订版本,请考虑学习如何从源代码编译软件包。这将允许您获得所需的版本,而不必降级主要系统库(进而降级使用它们的所有内容)。

...但实际上,告诉我们什么实际的直接问题是。我想我们大多数人都怀疑你的根本原因分析和行动计划选择不当。

相关内容