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++库](https://www.yiteyi.com/wp-content/uploads/2019/06/poftut_img_5d1398023b8a6.png)
我们可以看到,在更新存储库信息的过程中会打印以下错误和警告。
- 上次报告的修改时间: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
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END