如何获取“delta”包以优化 apt-get 升级下载?

Dan*_*ela 17 upgrade apt deb

我最近在 VirtualBox 中安装了Fedora,并注意到它们使用 Delta-RPM 包,这有助于显着减少下载大小。另外我听说Gentoo 使用了一些delta。也很高兴在 Ubuntu 中看到这样的增量。

有谁知道这样的 delta-deb 包,我该如何使用它们?

Dan*_*ela 20

您可能正在寻找debdelta包。

来自man debdelta-upgrade

姓名
       debdelta-upgrade - 下载可能用于 'apt-get 的所有增量
       升级”,并应用它们。

概要
       debdelta-upgrade [选项]... [包] ...

描述
       该程序旨在下载可能使用的更改(增量)
       apt-get 升级所有列出的软件包,并应用它们。如果没有包裹
       在命令行中列出,那么它将适用于所有可升级
       包。有关增量文件的更多详细信息,请参阅 debdelta(1)。

如何使用

sudo apt-get update
sudo debdelta-upgrade
sudo apt-get upgrade
Run Code Online (Sandbox Code Playgroud)

例子

$ sudo debdelta-upgrade 
Downloaded, time  7.24sec, speed 212kB/sec, xserver-xorg-video-intel_2.99.910+git20140315.8cc1f005-0ubuntu0sarvatt~saucy_i386.deb
Delta-upgrade statistics:                                                       
 total resulting debs, size 1539kB time 8sec virtual speed 181kB/sec
Run Code Online (Sandbox Code Playgroud)