Delta RPMs disabled because /usr/bin/applydeltarpm not installed.

时间:2019-11-20 08:53:20  来源:igfitidea点击:

问题

在CentOS 7 and RHEL (Red Hat) 7 中执行yum时,报错:

Delta RPMs disabled because /usr/bin/applydeltarpm not installed.

解决方案

什么是delta RPM(DRPM)?

Delta rpm是为了节省带宽并加快Internet上的下载补丁和rpm软件包的速度。

使用DRMS,只下载新软件包和已安装的软件包之间不同的部分。

Delta rpms disabled because usr bin applydeltarpm not installed解决方法

  • 执行sudo yum install deltarpm启用deltarpm支持
  • 执行sudo yum update检查问题是否解决

在CentOS/Red Hat(RHEL)上使用delta rpms

搜索deltarpm软件包,运行以下yum命令:

yum search deltarpm
yum info deltarpm

输出示例:

Loaded plugins: copr
Available Packages
Name        : deltarpm
Arch        : x86_64
Version     : 3.6
Release     : 3.el7
Size        : 82 k
Repo        : base/7/x86_64
Summary     : Create deltas between rpms
URL         : http://gitorious.org/deltarpm/deltarpm
License     : BSD
Description : A deltarpm contains the difference between an old
            : and a new version of a rpm, which makes it possible
            : to recreate the new rpm from the deltarpm and the old
            : one. You don't have to have a copy of the old rpm,
            : deltarpms can also work with installed rpms.

安装delta rpms

只需运行以下命令:

sudo yum install deltarpm

测试

运行:

sudo yum update