我想升级系统的多个组件,包括:
Linux发行版(debian lenny – > squeeze)
Mysql(5.0-> 5.1-> 5.5-> 5.6)
Apache的tomcat 6到7
Java运行时版本
什么(以及为什么)是做这些升级的正确顺序? 而我在哪些阶段最容易遇到向后兼容性问题?
我将遵循Debian的升级指导原则 :这意味着先升级您的基础系统,然后再升级您的基础系统; 如果我是你,我会让Debianselect哪个包升级。
如果你想手动更新每个“相关”包,我会按照这个顺序:mysql,java,tomcat。
记住,如果我没有记错,你可能会从sun-jdk6切换到openjdk7。
要获得oracle的jdk的打包版本,请看一下java-package