![系统组件升级的正确顺序是什么?](https://linux22.com/image/606582/%E7%B3%BB%E7%BB%9F%E7%BB%84%E4%BB%B6%E5%8D%87%E7%BA%A7%E7%9A%84%E6%AD%A3%E7%A1%AE%E9%A1%BA%E5%BA%8F%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F.png)
我想要升级系统的多个组件,包括:
Linux 发行版 (debian lenny -> squeeze)
Mysql(5.0->5.1->5.5->5.6)
Apache Tomcat 6 至 7
Java 运行时版本
进行这些升级的正确顺序是什么(以及为什么)?在哪个阶段我最有可能遇到向后兼容性问题?
答案1
我会跟随Debian 升级指南:这意味着首先升级你的基础系统,然后再升级其余系统;如果我是你,我会让 Debian 选择首先升级哪个软件包。
如果您要手动更新每个“相关”包,我会遵循以下顺序:mysql、java、tomcat。
如果我没记错的话,请记住您可能会从 sun-jdk6 切换到 openjdk7。
要获取 oracle jdk 的打包版本,请查看java 包