我不明白为什么这个问题可以存在。它总是显示这个错误信息
Fetched 32.8 MB in 1min 16s (430 kB/s)
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/trusty-security/main/binary-amd64/Packages Hash Sum mismatch
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/trusty-security/universe/binary-i386/Packages Hash Sum mismatch
E: Some index files failed to download. They have been ignored, or old ones used instead.
我尝试使用这些命令(在此找到问题)
sudo apt-get clean
sudo rm -vf /var/lib/apt/lists/*
sudo rm -vf /var/lib/apt/lists/partial/*
sudo apt-get update
我没有运气。那个转储消息又出现了。总是失败security.ubuntu.com
。我的互联网连接正常,我可以security.ubuntu.com
毫无问题地 ping 到。
那么,问题是为什么?有谁能帮我解决这个问题?我快要疯了!
答案1
在您 PC 的网络设置中为 HTTP、HTTPS、FTP 和 Socks 等每个项目配置代理,如果您使用代理,则将设置应用于整个系统。
删除现有的软件包,然后尝试如下操作:
apt-get clean
rm -rf /var/lib/apt/lists/*
apt-get clean
apt-get update
apt-get upgrade
(从以上消息复制)
答案2
这对我有用:
apt-get clean
rm -rf /var/lib/apt/lists/*
apt-get clean
apt-get update
apt-get upgrade
答案3
答案4
一两周前我遇到过类似的问题,结果发现是 DNS 问题。我编辑了静态配置,/etc/network/interfaces
并将 DNS 条目更改为 Google DNS,如下所示:
dns-nameserver 8.8.8.8
然后重新启动。