此大小在debian系下通过以下命令计算分析得出
/usr/bin/apt-get -d -o Debug::NoLocking=1 --print-uris --assume-no install 包名
目前已知的有两种情况会造成
- 本地仓库依赖出现问题. 导致apt-get执行失败 (常见与添加了第三方源或官方仓库本身 出现依赖问题)
- 本地cache为空,判断方式为 查看/var/cache/apt/pkgcache.bin文件的大小.正常大小应该 在10M以上.
此类问题请协助确认以下信息
- 是部分软件出问题,还是所有软件.部分软件的话具体是哪些?
- 判断一下是那种情况造成的(参见上面的解释).
官方源的带宽和IO有限.正在从服务器以及算法两个方向完善中. 特别是国外用户在这个问题上会更加明显.
目前建议等待镜像源同步成功后(48小时左右)再进行更新,不要在刚收到系统通知时进行更新.
此类问题和”下载大小显示为-0.0Kb”的本质类似,请先通过”显示-0.0kb”的获得进一步的信息.
另外还有以下情况会造成
- 非正常关机或其他原因导致dpkg处于非法状态.目前可使用 dpkg –configure -a 手动进行 修复. 若没有进行非法操作(如断电,强制关机等),请上报bug.