“apt-get update”总是无法获取

“apt-get update”总是无法获取

我不明白为什么这个问题可以存在。它总是显示这个错误信息

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

我有 Ubuntu 14.04 LTS,有时当我使用此命令时,我会遇到这个问题。为了解决这个问题,你可以使用以下方法:

  1. 请访问系统设置

    系统设置

  2. 点击软件和更新

    软件和更新

  3. 其他软件部分。您可以找到与此错误相关的链接。取消选中相关链接并单击关闭。如果找不到相关链接,您可以转到Ubuntu 软件部分并取消选中可能导致此错误的选项。有时将下载服务器更改为主服务器您的问题可以解决。要更改下载服务器,您可以访问Ubuntu 软件部分和变更下载自并选择主服务器

答案4

一两周前我遇到过类似的问题,结果发现是 DNS 问题。我编辑了静态配置,/etc/network/interfaces并将 DNS 条目更改为 Google DNS,如下所示:

dns-nameserver 8.8.8.8 

然后重新启动。

相关内容