首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >当运行apt-get更新时,“Ign”、“get”或“Hit”意味着什么?

当运行apt-get更新时,“Ign”、“get”或“Hit”意味着什么?
EN

Ask Ubuntu用户
提问于 2013-05-12 21:44:54
回答 2查看 102.4K关注 0票数 94

我在sudo apt更新的输出中有很多错误:重复条目和404找不到错误。

我希望:我删除了没有任何与它们相关的包的PPA,然后在/etc/apt/sources.list中删除了一个重复条目。

我好像把这件事搞砸了。现在,当我做sudo apt-get update时,大多数行都说Ign。

我该如何纠正我所犯的错误呢?我需要摆脱那些到处都是的Igns。大约有50% (眼球猜测) Igns!

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2013-05-12 22:18:36

使用apt-get update时,它将验证是否需要下载相同的更新索引,如果不需要,则验证是否需要再次下载相同的更新索引。

  • Hit意味着apt检查了软件包列表上的时间戳,这些匹配并且没有变化。
  • Ign意味着pdiff索引文件没有任何变化,它不会再麻烦地下载它。
  • Get意味着apt检查了软件包列表上的时间戳,有更改并将被下载。

没什么好怕的,它只是意味着没有必要再次下载更新的索引,你拥有的索引是当前的。

票数 81
EN

Ask Ubuntu用户

发布于 2016-08-23 16:37:30

这个问题的正确答案是:

  • Ign的意思是apt试图下载一些东西(例如翻译或InRelease文件),但没有找到,但是可以忽略,所以继续下一步。因为翻译可以是次要优先级,而且如果找不到InRelease文件,所以它使用其他方法进行身份验证,比如使用ReleaseRelease.gpg对。
  • Hit意味着apt需要下载Release文件或InRelease文件(因为不知何故它被删除了),一旦下载了它,它就会检查索引文件的校验和,并发现其中提到的校验和与已经在/var/lib/apt/lists中下载的包文件的校验和匹配。这就是为什么它是一个Hit。因此,它不会再次下载Package文件。

答案来自:

票数 35
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/294525

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档