![如何修复哈希错误](https://linux22.com/image/1164899/%E5%A6%82%E4%BD%95%E4%BF%AE%E5%A4%8D%E5%93%88%E5%B8%8C%E9%94%99%E8%AF%AF.png)
我sudo apt-get update
在终端输入:,除了下面这个之外,其他都正常:
http://us.archive.ubuntu.com/ubuntu/dists/bionic-updates/main/binary-amd64/by-hash/SHA256/dc4a2e2feb00361be7fb132b8b6642ebc1093babafe52e66733f04bf84eda153 Somme de contrôle de hachage incohérente
Hashes of expected file:
- Filesize:557796 [weak]
- SHA256:dc4a2e2feb00361be7fb132b8b6642ebc1093babafe52e66733f04bf84eda153
- SHA1:3b156054f17a03eed4661ecc0c7ab074b055f9fa [weak]
- MD5Sum:d4ac6cf132136b89d0b4cf56bc50f440 [weak]
Hashes of received file:
- SHA256:98b6f3654825dd68b48023147c3a8f4f9c73f6ae2125cf07eddcef250e315524
- SHA1:9abe37bf51c4d4506a2b365092b19dd7727ab623 [weak]
- MD5Sum:283fd9cb18a9d20e27c57d3baeb41492 [weak]
- Filesize:557796 [weak]
Last modification reported: Mon, 25 Mar 2019 12:55:55 +0000
Release file created at: Mon, 25 Mar 2019 12:55:32 +0000
答案1
这是哈希值错误。apt-get 正在获取包含所有哈希值的列表。如果列表中的哈希值与下载文件的哈希值不同,则不会安装。这是非常聪明的行为。此问题最常见的原因是代理损坏或与互联网相关的过滤器。
如果只是小问题,请尝试sudo apt-get clean
,这样会解决,/var/lib/apt/lists/*
然后再试sudo apt-get update
一次。如果这不起作用,请检查您的连接,看看是否有任何设备或服务干扰了您的连接。
答案2
就我而言,从法国服务器切换到主服务器刚好解决了这个问题。
从法语名称翻译过来,我打开了软件和更新(Logiciels et mises à jour)并在选择框中切换了服务器下载自:(从现在开始下载)。您可以从“活动”视图或使用 shell 打开它software-properties-gtk
。