Delta RPMs disabled because applydeltarpm not installed
时间:2019-04-29 03:18:05 来源:igfitidea点击:
问题描述
在CentOS 7运行yum命令时,提示:
Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
什么是 Delta RPM (DRPM),它与RPM有什么不同?
原因
创建Delta rpm (DRMS)是为了从Internet下载补丁和rpm包时能节省带宽并且加速。使用DRPM,您只需下载少量的更改,而不是获取完整的包。
换句话说,只有旧包和新包之间的更改部分才会被下载。
MAN手册是这样说的:
Delta RPM包包含了RPM包的新旧版本之间的差异部分。在旧的RPM上应用delta RPM就会得到全新的RPM。没有必要复制旧的RPM,因为delta RPM也可以用于已安装的RPM。delta RPM包甚至比补丁RPM更小,这是在Internet上传输更新包时的一个优势。缺点是,与普通或补丁rpm相比,使用delta rpm进行更新操作要消耗更多CPU资源。
出现Delta rpms disabled是因为没有安装applydeltarpm
解决方法
安装 deltarpm
yum update yum install deltarpm
测试
yum update