【问题标题】:Update RHEL 5.1 to 5.4将 RHEL 5.1 更新到 5.4
【发布时间】:2010-03-17 04:43:12
【问题描述】:

我有一台当前运行 RHEL 5.1 的服务器,我想将它升级到 RHEL 5.4。服务器没有连接到互联网,所以我认为我不能使用“yum update”。

我将如何升级我的服务器,它只是一个小规模的升级,如 Windows 补丁,保持服务器上的所有内容完好无损,还是会删除服务器上的所有内容?

谢谢。

问候, 雷恩

【问题讨论】:

    标签: linux upgrade enterprise redhat


    【解决方案1】:

    我自己实际上并没有尝试过,但是即使您处于离线状态,您也应该能够使用 RHEL 5.4 的安装盘进行升级(尽管您需要在某个地方在线才能下载该磁盘图片)。获得 RHEL 5.4 光盘后,您应该可以按照此处的说明进行操作:

    How do I use yum to update or install packages for Red Hat Enterprise Linux 5 from a customized repository?

    更新您的系统。基本上,您使用磁盘中的 rpm 文件在硬盘驱动器上创建一个自定义存储库,然后将 yum 指向它或直接使用该磁盘。

    祝你好运。

    当然,如果您可以将服务器暂时联机并仅使用联机存储库,则在更新 5.1 发行版中的所有软件包后,您将拥有与安装 5.4 相同的所有文件。至少那是我记得发生的事情。我有一个 5.0 安装,我一直在更新,当我比较它们时,它们似乎与 5.3 版本(当时的当前版本)相同,尽管在启动过程中,我的系统说它仍然是 5.0

    【讨论】:

      【解决方案2】:

      雷恩,

      我曾经从事 DOE 机密系统的工作,这些系统永远不会接触到公共互联网。如前所述,有一种非常简单的方法可以做到这一点。只需将 ISO 用作存储库,为了使我的示例正常工作,它需要是 DVD 映像。 (使用磁盘 {1,2,3} 的方法是将文件从每个磁盘复制到本地磁盘或存储设备上)

      You will need to install createrepo which for me involved two dependencies.  
      
      createrepo
      deltarpm
      python-deltarpm   
      
      mkdir -p /mnt/iso/rhel54
      mount -o loop /path/to/rhel5.4.iso /mnt/iso/rhel54
      cd /mnt/iso
      createrepo .
      

      它看起来像这样: [root@hostname iso]# createrepo .

      44/20586 - rhel54/HighAvailability/Packages/PyQt4-4.6.2-8.el6.x86_64.rpm

      Create /etc/yum.repos.d/rayne.repo and add 
      
      [Rayne-repo]
      baseurl=file:///mnt/iso/
      enabled=1
      gpgcheck=0
      
      Then run yum update
      

      从 RHEL 5.1 到 RHEL 5.4 的更新不小,不像 Windows 补丁。你可以阅读发行说明,但最终你会得到一个更新的内核和大量的软件包更新。我之前没有从 5.X 升级到 5.Y+3,它一直是增量的(5.1 到 5.2)。无论如何,这应该适合你。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-06-08
        • 1970-01-01
        • 2018-03-08
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多