2010-03-17 57 views
0

我有一个服务器正在运行RHEL 5.1,我想将它升级到RHEL 5.4。服务器没有连接到互联网,所以我不认为我可以使用“yum更新”。更新RHEL 5.1到5.4

我将如何能够提升我的服务器,它只是一个小规模的升级,如Windows补丁程序,把一切都在服务器上的完好,否则它会删除在服务器上的一切吗?

谢谢。

问候, 雷恩

回答

0

我没有实际尝试过这个自己,但你应该能够使用安装光盘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

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 . 

它看起来像这样: [根@主机名异]#createrepo。

二万〇五百八十六分之四十四 - rhel54 /高可用性/封装/ 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)。无论如何,这应该适合你。