我有一台当前运行 RHEL 5.1 的服务器,我想将它升级到 RHEL 5.4。服务器没有连接到互联网,所以我认为我不能使用“yum update”。
我将如何升级我的服务器,它只是一个小规模的升级,比如 Windows 补丁,保持服务器上的所有内容完好无损,还是会删除服务器上的所有内容?
谢谢你。
问候,雷恩
我有一台当前运行 RHEL 5.1 的服务器,我想将它升级到 RHEL 5.4。服务器没有连接到互联网,所以我认为我不能使用“yum update”。
我将如何升级我的服务器,它只是一个小规模的升级,比如 Windows 补丁,保持服务器上的所有内容完好无损,还是会删除服务器上的所有内容?
谢谢你。
问候,雷恩
雷恩,
我曾经在 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)。无论如何,这应该适合你。
我自己实际上并没有尝试过,但是即使您处于离线状态,您也应该能够使用 RHEL 5.4 的安装盘进行升级(尽管您需要在某个地方在线下载磁盘映像)。获得 RHEL 5.4 光盘后,您应该能够按照此处的说明进行操作:
如何使用 yum 从自定义存储库更新或安装 Red Hat Enterprise Linux 5 的软件包?
更新您的系统。基本上,您使用磁盘中的 rpm 文件在硬盘驱动器上创建一个自定义存储库,然后将 yum 指向它或直接使用该磁盘。
祝你好运。
当然,如果您可以将服务器暂时联机并仅使用联机存储库,则在更新 5.1 发行版中的所有软件包后,您将拥有与安装 5.4 相同的所有文件。至少那是我记得发生的事情。我有一个 5.0 安装,我一直在更新,当我比较它们时,它们似乎与 5.3 版本(当时的当前版本)相同,尽管在启动过程中,我的系统说它仍然是 5.0