我有一台服务器当前运行RHEL 5.1,我想将其升级到RHEL 5.4。服务器没有连接到Internet,所以我认为我不能使用“yum update”。
我如何能够升级我的服务器,它只是一个小规模的升级,如Windows补丁,让服务器上的所有内容保持不变,还是会删除服务器上的所有内容?
谢谢。
此致 莱恩
答案 0 :(得分:0)
我自己并没有真正试过这个,但是你应该可以使用RHEL 5.4的安装光盘进行升级,即使你是离线的(虽然你需要在某个地方上线下载磁盘图片)。获得RHEL 5.4光盘后,您应该可以按照此处的说明进行操作:
更新您的系统。基本上,您使用磁盘上的rpm文件在硬盘驱动器上创建自定义存储库,并在其中指向yum或直接使用光盘。
祝你好运。当然,如果您可以暂时将服务器置于联机状态并且只使用在线存储库,则在更新5.1发行版中的所有软件包之后,您将拥有与安装5.4相同的所有文件。至少那是我记得发生的事情。我有一个5.0安装,我不断更新,当我比较它们时,它们似乎与5.3版本(当前的当前版本)相同,虽然在启动时,我的系统说它仍然是5.0
答案 1 :(得分: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)。无论如何,这应该适合你。