| 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 系统的有效工具。
|