为什么Ubuntu或APT不使用rsync进行更新?

过去一周,我一直在想,为什么使用APT软件包存储库系统的Linux和Ubuntu的软件包更新没有充分利用rsync的好处,特别是考虑到一些更新软件包的大小。

在实施这个过程中是否存在技术问题,还是为了全人类的利益需要开展研究/编码?

这些发行版使用软件包的原因是,您可以很好地编写安装要求,以及在安装时运行的脚本,以及定义良好的数据包格式等。

现在,你要求的是

为什么不这样提供增量更新?

他们是这样。 Yum称这些增量RPM,而apt-distros有debdelta。

编辑:顺便说一句,我发现这些是不适合的平均宽带接入,不支付每MB:即使使用我的SSD,2MB / s下行获得大部分包快速完全相比,首先确定本地状态,下载增量包,然后在本地重新构建完整更新,甚至不需要计算远程存储库所需的额外处理能力。 如果你在移动访问,但是,该功能是真棒