我在sudo apt更新的输出中有很多错误:重复条目和404找不到错误。
我希望:我删除了没有任何与它们相关的包的PPA,然后在/etc/apt/sources.list
中删除了一个重复条目。
我好像把这件事搞砸了。现在,当我做sudo apt-get update
时,大多数行都说Ign。
我该如何纠正我所犯的错误呢?我需要摆脱那些到处都是的Ign
s。大约有50% (眼球猜测) Ign
s!
发布于 2013-05-12 22:18:36
使用apt-get update
时,它将验证是否需要下载相同的更新索引,如果不需要,则验证是否需要再次下载相同的更新索引。
Hit
意味着apt检查了软件包列表上的时间戳,这些匹配并且没有变化。Ign
意味着pdiff索引文件没有任何变化,它不会再麻烦地下载它。Get
意味着apt检查了软件包列表上的时间戳,有更改并将被下载。没什么好怕的,它只是意味着没有必要再次下载更新的索引,你拥有的索引是当前的。
发布于 2016-08-23 16:37:30
这个问题的正确答案是:
Ign
的意思是apt
试图下载一些东西(例如翻译或InRelease
文件),但没有找到,但是可以忽略,所以继续下一步。因为翻译可以是次要优先级,而且如果找不到InRelease
文件,所以它使用其他方法进行身份验证,比如使用Release
和Release.gpg
对。Hit
意味着apt
需要下载Release
文件或InRelease
文件(因为不知何故它被删除了),一旦下载了它,它就会检查索引文件的校验和,并发现其中提到的校验和与已经在/var/lib/apt/lists
中下载的包文件的校验和匹配。这就是为什么它是一个Hit
。因此,它不会再次下载Package
文件。答案来自:
https://askubuntu.com/questions/294525
复制相似问题