mysql 补丁 patch6_系统管理-第6部分――补丁(patch)管理和在线更新

水平集―补丁管理和维护要集中讨论的是,配置和安装Linux系统上的软件更新所用的解决方案,主要是在基于Novell的Linux系统上考虑这个问题。这篇文章会很短,因为我能找到的普遍使用的开源工具只有一个――YaST。我知道,其实现在有很多解决方案,也有一些专利软件,如RHN,还有一些自定义的软件。而YaST是我们能认可的唯一一个公共软件。以下是对YaST和它的在线更新能力的深入探讨。

YAST在线更新工具

在YaST中最普通,最重要的模块大概应该是涉及软件管理(添加和移除软件)和补丁管理的部分。对于一个典型的SUSE系统,软件和更新可以从软件仓库获得,软件仓库位于本地或者是远程的软件目录库,从这个仓库可以获得新的软件或更新。更深一层来看,SLES9软件包管理系统利用普通的rpm命令来安装,删除,和更新软件包,管理软件包和相关的数据库。尽管这个子系统与RedHat的类似,但Novell选择了一个非常不同的方法来发布补丁,它使用patch RPMs。很多基于RPM(软件包管理)的版本系统,当一个软件包由于这样那样的原因而需要更新的时候,distributor(发行者)将会修改原始资源树,或给它打补丁,然后重新编译/打包成一个新的RPM包。这样,新的RPM包就是原来RPM包的一个更新版本。

Novell与通过RPMs管理补丁稍微有些不同,Novell不是更新和重新打包整个软件包,取而代之,Novell更新原始资源树,重新编译,然后根据最初的软件包和新打包/编译的软件包,建立一个delta(或者是一个diff)。delta是一个二进制文件,它存储的是两个二进制文件的不同点。然后,deltas将会被打包到一个RPM内发布给客户机。然后

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值