Error: Delta RPMs disabled

在 CentOS 7 使用 yum 更新時,可能會遇到下列錯誤訊息:

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

錯誤訊息是少了 /usr/bin/applydeltarpm 這個執行檔,我們可以先查詢一下是那個套件包提供 applydeltarpm:

yum provides applydeltarpm

可以得到下列結果:

Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: free.nchc.org.tw
* epel: fedora.cs.nctu.edu.tw
* extras: free.nchc.org.tw
* updates: free.nchc.org.tw
deltarpm-3.6-3.el7.x86_64 : Create deltas between rpms
Repo : base
Matched from:
Filename : /usr/bin/applydeltarpm

可知該執行檔是包含在 deltarpm 套件裡,只要安裝該套件就可以解決:

yum -y install deltarpm

安裝完成,就不會有這個問題了。