万卷书   首页 > 电脑书籍 > Linux >使用 Red Hat Network(RHN)升级服务
 
5、手动升级非内核包:

  主要用于为象上面的 sendmail

  这样的情况。这个操作有一定难度,首先我们要了解旧的配置与新的配置是否相容,也就是新的程序是否可以使用旧的配置文件。这需要到有关的网站去查看或者咨询高手。

  如果相容,我们把旧的配置文件保存好,升级完后,再用旧的配置文件覆盖新的配置文件即可。实际上 up2date会自动把旧的配置文件保存为 *.rpmsave,或者它不改动旧的配置文件,而是把新的配置文件命名为
*.rpmnew。升级后配置文件如何变化的具体情况,up2date 在升级完成时,会告诉我们的。但为了保险起见,我们还是手工保存一下为妙。

  比如刚才的 sendmail 包,我们用旧的配置文件覆盖新的即可。

  如果不相容,而又想升级。最好的办法就是升级完后,重新配置了。

  具体操作命令为:

  up2date -f 包名称

  比如:up2date -f sendmail。有的时候包名称比较长,如 pcmcia-kernel,需要全部输入,只输入 pcmcia 是不行的。

  6、手动升级内核:

  这种情况下,我们需要首先修改配置文件 /etc/sysconfig/rhn/up2date,修改以前最好备份一下 up2date。主要是其中两项:

  removeSkipList=kernel*;
  pkgSkipList=kernel*;

  把其等号后面的 kernel*; 全部删除,使其变成:

  removeSkipList=
  pkgSkipList=

  修改完成后,保存,再执行 up2date -u 命令即可。

  从上面的介绍可以看出,RHN 的确是管理 Red Hat linux 系统的有效工具。

上一页 下一页