我对命令输出中显示的Ign和的理解是那个和。Hitapt-get updateHit: File found. No change in its timestampIgn: File ignored. No change in its content.
这究竟是什么意思?例如,如果一个包要升级,是否意味着它的时间戳和它的内容一样改变了?
Ala*_*rry 17
从我在 apt 源代码中看到的,“Ign”意味着检索文件时出错,但错误被忽略。当我运行 apt-get update 时,我看到 3 条 Ign 消息,所有这些消息都是针对Translation-en文件的。数据包转储显示对这些文件的请求得到了 HTTP 404 响应。
所以缺少翻译文件,这是有道理的,因为我们不需要将包数据库从英文翻译成英文,而且apt不认为缺少翻译是致命错误。(即使在为其他语言配置的系统上,缺少翻译也不是致命错误,这只是意味着您将被迫阅读默认语言而不是本地首选语言的包描述。)
另一方面,“命中”正是您所说的意思。该文件是在服务器上找到的,自上次下载以来没有更改。这由 HTTP 代码 304 指示。请注意,我们不是在谈论单个包的时间戳,因为apt-get update不会下载它们。它下载可用包的列表和其他相关信息。被比较的时间戳在这些列表文件上,而不是包本身。
| 归档时间: |
|
| 查看次数: |
18911 次 |
| 最近记录: |