Ubuntu 何时会包含增量更新?

Ubuntu 何时会包含增量更新?

我厌倦了下载 300mb 的更新。Windows 自 XP 以来一直进行增量更新。如果软件包中只有几个部分发生变化,那么下载整个更新就太愚蠢了。

答案1

有一个蓝图我很想实现它,出于各种原因,我很想实现它,但我们一直没时间实现它——它需要 Launchpad 档案基础设施团队投入大量时间,而该团队已经完全忙不过来了。不过,它仍然在我们的待办事项清单上,只要我们能找到时间就行。

一个可能的问题是,压缩包越多,同步它们就越困难。这是良好压缩算法的一个相当基本的属性。即使我们实现了这一点,也可能会有一些包的同步效果比目前的情况好不了多少。

其他信息:

答案2

没有关于通过增量升级的任何信息。所以,截至今天,似乎没有计划。

Dapper 发布 (apt 0.6.44) 时,apt 引入了增量更新。Ubuntu 开发者社区拒绝由于与它们的基础设施不兼容而使用它们。

无需将其提交给 revu。我们知道 apt 中的增量更新功能。apt--pdiff (1) 分支(debian 版本使用的分支)尚未合并到 ubuntu,因为:

  1. 我们的发布周期已经晚了(显然:)

  2. 它需要存档支持来生成差异文件和差异索引

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

  4. 目前还不完全清楚这是否是 ubuntu 的正确解决方案

–– Michael Vogt 于 2006 年 5 月 25 日

这里有一个一切清单这正在发生,并且即将在 11.04 中发生(不包括未公开跟踪的内容)。

答案3

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

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

另一种选择可能是 apt-fast

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

答案4

Delta-RPM 被吹捧为下一个杀手级软件包管理功能,但它并不那么出色,主要是因为需要进行计算。如果你的带宽限制很高,那么它可以节省你的时间,但如果你想节省时间,可以考虑使用apt-fastdpkg 的更快前端。

相关内容