Delta RPM禁用,因为未安装applydeltarpm
时间:2020-01-09 14:16:16 来源:igfitidea点击:
在CentOS 7和RHEL(Red Hat)7上运行yum命令时,收到以下警告:
Delta RPMs disabled because /usr/bin/applydeltarpm not installed. Delta RPM被禁用,因为未安装/usr/bin /applydeltarpm。
什么是delta RPM(DRPM),它有什么不同?
如何在CentOS或RHEL 7服务器/台式机上解决此问题?
解决方法:
创建Delta rpm(DRMS)可以节省带宽并加快Internet上的下载补丁和rpm软件包的速度。
使用DRMS,您仅下载较小的更改,而无需获取完整的软件包。
换句话说,只有已安装和新软件包之间的更改(更新)才是下载。
本教程说明了如何为RHEL 6/7和CentOS 6/7启用和安装deltarpm suppor。
Delta RPM软件包包含RPM软件包的新旧版本之间的差异。
在旧的RPM上应用增量RPM会得到完整的新RPM。
不必拥有旧RPM的副本,因为增量RPM也可以与已安装的RPM一起使用。
增量RPM软件包的大小甚至比补丁RPM小,这在通过Internet传输更新软件包时是一个优势。
缺点是涉及增量RPM的更新操作比普通或补丁RPM消耗更多的CPU周期。
由于未安装usr bin applydeltarpm,未安装Delta rpm,因此未安装red hat或centos
- 打开终端应用程序。对于远程CentOS/Red Hat(RHEL)服务器,请使用ssh进行登录
- 输入
sudo yum install deltarpm
以启用deltarpm支持 - 通过运行sudo yum update命令测试安装
- 确认由于未安装applydeltarpm的警告而禁用了Delta RPM
让我们详细了解所有命令和过程,以开始使用增量rpm。
由于未安装/usr/bin/applydeltarpm而禁用了Delta RPM
让我们尝试更新系统:
$ sudo yum update
在CentOS/Red Hat(RHEL)上开始使用增量rpm
搜索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.
安装
只需运行以下命令:
sudo yum install deltarpm
测试一下
再次运行:
sudo yum update