我有一台服务器,运行 Fedora 19,但我想生活在一个更平静、更稳定、更少前沿的世界,并转向 CentOS 6。是否有可能以一种直接的方式完成这一转变——只需在 Fedora 安装上运行 CentOS 安装程序,在这里和那里调整软件包,然后运行 CentOS?或者这是一件令人生畏、不合理的事情,甚至不值得考虑,从长远来看,从干净的磁盘开始会更快、更容易?谢谢!
答案1
你说的是降级系统上的几乎所有东西。更不用说整个系统存在的轻微不兼容性,从 systemd 开始,一直到现在。没有合理的方法可以在 Fedora 19 上“安装” CentOS。你必须进行全新安装。
答案2
不要那样做。
像您描述的那样,从 Fedora 19 升级到 CentOS 6 确实是一件棘手且不合理的事情,我怀疑它是否可行。RHEL6 于 2009 年发布,并且是从比 19 更旧的 Fedora 版本派生而来的,因此即使您建议的可行,您也需要降级每个软件包,更不用说 systemd 等,这使得 Fedora 19 成为与 CentOS 6 截然不同的操作系统。
您将省去很多麻烦,只需安装一个干净的 CentOS 6,然后将已部署的 Fedora 19 内容迁移到那里即可。
答案3
我会在其旁边安装相同(甚至升级)的硬件,并逐一迁移服务。但我生活在不间断生产环境中。
您可以在 Fedora 安装上运行 CentOS 安装程序吗?可以。推荐吗?不推荐。不支持,最终您可能需要擦除磁盘才能使其正常工作。为了获得最佳效果,请擦除磁盘并重新开始。无论是在现有服务器上还是在旁边的新服务器上。无论哪种情况,请确保在开始之前有良好的备份。