0

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

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

谢谢你。

问候,雷恩

4

2 回答 2

0

雷恩,

我曾经在 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)。无论如何,这应该适合你。

于 2010-12-24T18:04:54.630 回答
0

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

如何使用 yum 从自定义存储库更新或安装 Red Hat Enterprise Linux 5 的软件包?

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

祝你好运。

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

于 2010-03-23T19:51:12.873 回答