如何修复 apt-update 错误:软件包哈希值不匹配

如何修复 apt-update 错误:软件包哈希值不匹配

安装 nvidia cuda 9.0 后,我发现 tensorflow 目前不支持它。我尝试删除 cuda9.0 并重新安装 cuda8.0。但这样做时出现了以下错误‘apt-get 更新’

Err:28 http://113.215.21.30:80/1Q2W3E4R5T6Y7U8I9O0P1Z2X3C4V5B/developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64  Packages
  Hash Sum mismatch
Fetched 66.8 kB in 15s (4,190 B/s)
Reading package lists... Done
E: Failed to fetch http://113.215.21.30:80/1Q2W3E4R5T6Y7U8I9O0P1Z2X3C4V5B/developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/Packages.gz  Hash Sum mismatch
E: Some index files failed to download. They have been ignored, or old ones used instead.

看起来 dpkg 索引文件有一些错误,我想知道如何从 apt-get 更新列表中删除下面这个条目,以便我可以更新?

http://113.215.21.30:80/1Q2W3E4R5T6Y7U8I9O0P1Z2X3C4V5B/developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64  Packages

答案1

尝试从源列表中删除 PPA,然后根据需要重新添加(如果不同,则添加另一个)

sudo add-apt-repository --remove ppa:whatever/ppa

或使用 GUI(软件和更新 -> 其他软件) XUbuntu 16.04 上的软件和更新

相关内容