10.04 LTS(Lynx)和 12.04 LTS(Pangolin)之间的主要区别对程序员来说重要吗?

10.04 LTS(Lynx)和 12.04 LTS(Pangolin)之间的主要区别对程序员来说重要吗?

我有一个来自 vmplanet 的 10.04 映像,我对它非常熟悉,因为我的开发工作主要围绕 java、git 和 rails(使用 rvm)。我不喜欢 Unity 界面,所以我没有认真考虑升级到 11.x 版本,但现在已经过去了相当长一段时间,另一个 LTS 可能即将到来,我试图找出升级是否还有其他好处,或者我应该避免哪些陷阱。

编辑:我还对与 Windows 互操作性相关的因素感兴趣(无论是作为映像还是本机安装),即文件/文件夹共享、网络

答案1

好吧,您可能需要注意一些基本事项,即 Oracle (Sun) Java 不再位于存储库中。您仍然可以通过官方 Java 页面安装它,但安装和更新并不像以前那么容易。Git、Rails 和 RVM 在 11.10 中运行良好,在 12.04 中也应该如此。

如果您使用大量鲜为人知的软件包,您可能会遇到各种程序兼容性问题,但大多数软件包在较新版本的 Ubuntu 中运行良好。最大的陷阱是,如果您使用的是 64 位安装,则需要旧 ia32-libs 方法的 32 位兼容性的程序将无法运行,因为 ia32-libs 不再受支持。

好消息是,所有主要程序都能正常运行,不会出现任何新问题,但一些边缘应用程序在运行过程中可能会出现一些小问题,至少在开始时是这样。

另外,我建议尽可能远离 Unity。它不是那么好,虽然它在 12.04 中应该会相当稳定,但它仍然不太灵活。我建议使用 Gnome-shell 并习惯它的工作方式。我保留 Unity 以备不时之需,但我将 Gnome 设置为我的默认设置。

总的来说,当新的 LTS 版本稳定后,升级到该版本不会错,只要了解发生了什么变化,并且您使用的所有程序都支持它即可。

我不完全确定您所说的 Windows 互操作性是什么意思,但据我所知,12.04 在这方面没有发生任何重大变化。

相关内容