Ubuntu何时会包含增量更新?

我厌倦了下载300mb的更新。 自XP以来,Windows已经完成了delta更新。 如果包的几个部分发生变化,下载整个内容真是太傻了。

通过增量升级没有任何内容。 所以,不,截至今天似乎没有计划。

在Dapper发布时(适用于0.6.44)引入了增量更新。 由于与基础架构不兼容,ubuntu开发人员社区拒绝使用它们。

没有必要将其提交给revu。 我们知道apt中的增量更新function。 apt-pdiff(1)分支(debian使用的版本)没有合并为ubuntu(还)因为:

  1. 我们在发布周期晚了(显然:)

  2. 它需要归档支持来生成diff文件和diffIndex

  3. 它只适用于索引文件,而不适用于包

  4. 如果它是ubuntu的正确解决方案还不完全清楚

– Michael Vogt于2006年5月25日

以下是11.04中发生和将要发生的所有事情的清单 (不包括未公开跟踪的内容)。

它有一个蓝图 ,我希望能够以各种原因实现它,但我们还没有时间去做它 – 它无需帮助它需要一大块来自Launchpad归档基础架构团队的时间已完全被淹没。 尽管我们确实找到了时间,但它仍然在我们的后台列表中。

一个可能的问题是,压缩包越多,同步它们就越困难。 这是良好压缩算法的一个相当基本的属性。 可能即使我们实现这一点,也会有一些软件包比现在的情况更好地同步。

其他信息:

没有.deb文件是事实上的安装和更新方法。

您提到的方法称为增量更新,并且由于多种原因而被拒绝作为方法,其中之一是计算下载内容会占用太多时间(在评论中的链接中更多地提到)。

另一种选择可能是快速的 。

Apt-fast是一个脚本,通过使用Axel或Aria2等命令行下载加速器,每个包具有多个连接,可以“显着提高APT下载速度”。

安装

 sudo add-apt-repository ppa:apt-fast/stable sudo apt-get update sudo apt-get install apt-fast 

例子

它与apt-get工作方式相同,但您使用(2个示例):

 sudo apt-fast install PACKAGE sudo apt-fast upgrade 

apt-fast还可以停止和恢复下载,并使用apt-fast download PACKAGE将软件包下载到目录中。

Delta-RPM被吹捧为下一个杀手级软件包管理function,但它主要因为需要进行计算而不是很棒。 如果您使用高度受限的带宽连接,则可以节省您的时间,但如果您想节省时间,请考虑使用apt-fast更快的前端到dpkg。