我正在运行Suse 10 SP2,我需要升级到SLES 11 SP2。
我能否只编写一个脚本,它将在我的SLES 10 SP2系统上安装SLES 11 SP2中的所有RPM。这是升级到SLES 11 SP2的一个好方法吗?我之所以考虑这种方法,是因为没有从SLES 10 SP2到SLES 11 SP2的直接升级路径。
另外,为什么供应商不支持直接升级路径?我的理解是,在SLES上安装的所有东西都是通过RPM安装的。
发布于 2013-07-12 13:52:26
我能否只编写一个脚本,在我的SLES 10 SP2系统上安装SLES 11 SP2中的所有RPM
我建议你不要那样做。
(...)SLES 10 SP2 -to- SLES 11 SP2没有直接升级路径。
不支持直接升级,但可以一步一步地升级,如https://www.suse.com/releasenotes/x86_64/SUSE/11-SP2/#id326453中所解释的:
9.1.8.从SLES 10 (GA和Service Pack)或SLES 11 GA升级SLES 10 GA和SPx或SLES 11 GA到SLES 11 SP2可能需要中间升级步骤: SLES 10 GA -> SLES 10 SP1 -> SLES 10 SP2 -> SLES 10 SP3 -> SLES 10 SP4 -> SLES 11 SP2,或SLES 11 GA -> SLES 11 SP1 -> SLES 11 SP2 SP2
我发现升级SLES10 SP2 -> SLES10 SP3 -> SLES10 SP4的最佳方法是启动相应的SLES10并选择“Installation”,然后选择“Update”。
升级到SLES10 SP4之后:
zypper up -d和zypper up时也是这样)。既然SLES11 SP3已经退出,您可以使用完全相同的步骤将SLES11 SP2替换为SLES11 SP3。
为什么供应商不支持直接升级路径?
他们可能想模仿可能的升级路径的数量,以减少文档和简化对他们的支持。
注意,不支持并不意味着它不能工作:我测试了将SLES10 SP3升级到SLES11 SP3没有任何问题.
发布于 2012-01-19 09:43:15
SUSE系统上的分发升级使用命令行zypper或yast2's升级前端完成。您可能需要手动调整URL;如果需要,它们在/etc/zypp/repos.d中。
实现了直接升级路径,但支持热线可能不想与您讨论此问题。RHEL的人也不会。这是他们商业计划的一部分。如果你不喜欢那样的话,可以考虑搬到openSUSE。
https://serverfault.com/questions/351260
复制相似问题