我使用的是配置完美、功能齐全的 Ubuntu 14.04 LTS 机器。Ubuntu
的 LTS 版本支持 5 年,因此理论上在 5 年期限之前无需升级整个系统。我认为对于像我这样喜欢尽可能长时间依赖稳定性的人来说,拥有 LTS 系统是最好的选择,因为他们开发软件或 Web 应用程序:系统升级始终是一项棘手的操作。
考虑到我知道 2019 年到来时 Ubuntu 14.04 将不再受支持,而且我肯定希望在那时延长系统的使用寿命,我仍然不明白我还剩下什么可能性和选择。
2019 年我是否能够从 14.04 升级到 18.04,还是需要到时候逐步从 LTS 升级到下一个版本?换句话说,现在或大约三个月后,是否需要从 14.04 升级到 16.04.1,以便能够在 2018 年升级到 18.04?
我能做的最好、最安全的选择是什么?
答案1
我不知道您是否可以跳过 LTS。我认为您很可能需要跳过 16.04。但您可以在 2019 年完成这两个步骤。您现在不必迁移到 16.04。你能,但您没必要这么做。
可能有针对 14.04→18.04 发布的升级路径计划,因此这可能是一个选择,但在实践中并没有任何区别。你的工作也是一样的。您将要更改基础并且需要在其上测试您的软件。
这里要考虑的重要教训是,你可以随时测试。把测试留到 14.04 秒就不行了,而且发现你需要花几周时间进行改进大概一个坏主意。在生产系统上进行未经测试的升级,然后发现它坏了,这更糟糕。
例如,没有什么可以阻止你创建一个运行任何版本的 Ubuntu 的测试系统,并在其上进行测试。这样你就可以知道哪些地方不起作用,并且可以将其纳入错误修复中,或者在实际部署时制定其他计划。你可以更进一步,使用“持续集成”技术来找出问题所在。不过,我不确定这对你来说是否合适。