为什么 apt 无法安装下载的软件包?

为什么 apt 无法安装下载的软件包?

为什么 apt 不按依赖顺序下载源并在下载完成后安装?意思是,同时下载和安装。这样似乎可以节省很多时间。等到最后一个包下载完成时(这不会比平时花费更多时间),其余安装的全部或大部分应该已经完成​​。如果没有,下载的内容将像平常一样在队列中等待。如果较低的依赖项安装失败,它可以像平常一样中止安装,而无需下载您指定的所有其他包。

这似乎不应该是一个原创的想法,这是很明显的。我想知道是否有理由避免这种情况?

答案1

如果有些事情看起来很奇怪而且不合逻辑,一定要问两个问题:

  1. 爱人在哪里?
  2. 钱在哪里?

答案:

  1. 无处!;-)
  2. Canonical(Ubuntu 背后的公司)通过出售支持合同来赚钱。

    • 公司承担支持合同。
    • 企业拥有庞大的互联网管道
    • Canonical 及其客户希望问题尽可能少(“稳定”)

因此尽管更高效要同时下载和安装,更加坚固先下载,再安装。

相关内容