Ubuntu,Debian,Mint,Kali上Apt命令Hash-Sum-mismatch错误及解决方案

apt 命令用于安装、更新和删除Linux发行版(如Ubuntu、Debian、Mint和Kali)中的包。 apt 主要用于 deb 包装。  与 apt update apt-get update 命令将存储库信息从 deb 存储库到本地存储库。哈希用于检查下载的文件是否有效。如果有问题,我们可能要面对 Hash Sum mismatch 错误。

null

“哈希和不匹配”错误

首先,我们来看看 Hash Sum mismatch 错误发生在 apt update apt-get update 命令用法。

$ apt update && apt dist-upgrade -y
图片[1]-Ubuntu,Debian,Mint,Kali上Apt命令Hash-Sum-mismatch错误及解决方案-yiteyi-C++库
“哈希和不匹配”错误

我们可以看到,在更新存储库信息的过程中会打印以下错误和警告。

  • 上次报告的修改时间:2019年6月26日星期三12:03:10+0000
  • 预期文件的哈希:
  • –F级ilesize:17059946 [弱]
  • 上次报告的修改时间:2019年6月26日星期三12:03:10+0000
  • 发布文件创建时间:2019年6月26日星期三12:04:12+0000
  • E:有些索引文件下载失败。它们被忽略了,或者用旧的代替。

“哈希和不匹配”解决方案

为了解决 Hash Sum mismatch 错误,我们需要从中删除下载的存储库信息 /var/lib/apt/lists/ 目录。我们将使用 rm -rf 这个命令。我们还将提供 sudo 命令。

$ sudo rm -rf /var/lib/apt/lists/*

然后像下面这样的更新命令就可以工作了。

$ sudo apt update

相关文章: 如何将PPA添加到Ubuntu、Debian存储库中?

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享