【问题标题】:Why doesn't Ubuntu or APT use rsync for updates?为什么 Ubuntu 或 APT 不使用 rsync 进行更新?
【发布时间】:2015-05-06 02:14:48
【问题描述】:

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

实现此功能是否存在技术问题,还是我需要开始研究/编码以造福全人类?

【问题讨论】:

    标签: linux ubuntu apt


    【解决方案1】:

    这些发行版使用包的原因是您可以很好地以定义明确的包格式对安装要求、要在安装时运行的脚本、要进行的修改等进行编码。

    现在,你要的是

    为什么 apt 之类的软件不提供增量更新?

    确实如此。 Yum 将这些 delta RPM 称为 RPM,而 apt-distro 则具有 debdelta。

    编辑:顺便说一下,我发现这些非常不适合不按 MB 付费的平均宽带访问:即使使用我的 SSD,与第一次确定相比,2MB/s 的下行链路完全可以更快地获得大多数包本地状态,下载 delta 包,然后在本地重建完整更新,甚至不计算远程存储库所需的额外处理能力。但是,如果您使用移动访问,那么该功能真棒

    【讨论】:

    • 我的第一个假设是,这可能是由于存储库方面的处理器负载(如果有的话)。不过,我很惊讶听到本地 SSD 上的增量处理时间。
    猜你喜欢
    • 2022-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-24
    • 2021-10-21
    • 2015-08-24
    • 1970-01-01
    相关资源
    最近更新 更多