为什么更新管理器会下载已安装的完整软件包?例如,当 Firefox 或 Virtualbox 或任何其他软件有更新时,更新管理器会显示正在从头开始下载。
答案1
软件包(即单个.deb
文件)是 Ubuntu 软件包管理器可以安装的最小信息单元。即使软件包中的某些文件与已存在的某些文件相同(升级已安装的软件包时通常但并非总是如此),仍.deb
必须下载整个文件。
顺便说一句,这并非 Ubuntu 独有的。大多数操作系统(无论是否为类 Unix)通常都会在更新/升级期间下载系统中已有的重要信息。
所以,这就是原因。如果你想请求改变这个功能,Ask Ubuntu 不是这样做的地方。为此,请尝试集思广益(请先搜索,因为可能有人已经发布了这个想法)。
豪尔赫·卡斯特罗评论道关于该功能的一个具体实现。这可能是也可能不是您所想的(并且不一定是实现这一目标的唯一方法),但可能是实现您感兴趣的功能的最有效的途径。