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

Toa*_*yen 16 apt

我不明白为什么这个问题可以生存。它一直显示此错误消息

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.
Run Code Online (Sandbox Code Playgroud)

我试图使用这些命令(在这个问题中找到)

sudo apt-get clean
sudo rm -vf /var/lib/apt/lists/*
sudo rm -vf /var/lib/apt/lists/partial/*
sudo apt-get update
Run Code Online (Sandbox Code Playgroud)

我没有运气。该转储消息再次出现。总是失败security.ubuntu.com。我的互联网连接正常,我可以security.ubuntu.com毫无问题地 ping 通。

那么,这里的问题是为什么?那里的任何人都可以帮我解决这个问题?我要疯了!

小智 14

在您的 PC 的网络设置中为 HTTP、HTTPS、FTP 和 Socks 等每个项目配置您的代理,如果您使用代理,则将设置应用于系统范围。

删除现有的包,然后尝试如下:

apt-get clean
rm -rf /var/lib/apt/lists/*
apt-get clean
apt-get update 
apt-get upgrade
Run Code Online (Sandbox Code Playgroud)

从上面的消息复制


ogn*_*011 6

这对我有用:

 apt-get clean
 rm -rf /var/lib/apt/lists/*
 apt-get clean
 apt-get update 
 apt-get upgrade
Run Code Online (Sandbox Code Playgroud)


小智 5

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

  1. 请进入系统设置

    系统设置

  2. 点击软件和更新

    软件和更新

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