无法在Ubuntu 14.04 LTS(Trusty Tahr)上获取更新

Shi*_*pai 7 ubuntu updates apt-get ubuntu-14.04

在Ubuntu 14.04 LTS(Trusty Tahr)上运行更新时.遇到以下错误:

W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/trusty-updates/universe/binary-amd64/Packages  Hash Sum mismatch

W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/trusty-updates/multiverse/binary-amd64/Packages  Hash Sum mismatch

W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/trusty-updates/main/binary-i386/Packages  Hash Sum mismatch

W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/trusty-updates/universe/binary-i386/Packages  Hash Sum mismatch

W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/trusty-updates/multiverse/binary-i386/Packages  Hash Sum mismatch

W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/trusty-updates/main/i18n/Translation-en  Hash Sum mismatch

W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/trusty-updates/universe/i18n/Translation-en  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)

Ber*_*ert 9

这对我有用:

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

希望它可以帮助别人.干杯!

  • sudo rm -rf/var/lib/apt/lists/*-vf (2认同)

var*_*kar 6

由于这个问题已经出现,存在许多问题.其中一些是:

  1. 你apt.list中的任何条目都不起作用.您或任何应用程序创建了错误的条目.
  2. apt存储库目前无法正常工作.
  3. 在/ var/lib/apt/lists /文件夹中损坏.

所以对于他们两个都有不同的解决方案,如果你不知道确切的问题,那么请按照以下步骤:

  1. 使用apt的另一面镜子.在ubuntu中有文件名/etc/apt/sources.list和包含一些文件的文件夹/etc/apt/sources.list.d/.所以,从那里你可以改变使用apt的任何其他镜像.就像您可以通过编辑这些文件将您的India存储库更改为美国存储库等.
  2. 还有另一种可能性,你有任何其他存储库链接(第三方)暂时没有响应.因此,您也可以从上面给出的文件中删除它们.您还可以从列表中删除所有第三方存储库

    rm -rf /etc/apt/sources.list.d/*

  3. 删除所有内容 /var/lib/apt/lists/

    rm -rf/var/lib/apt/lists/*


小智 3

us.archive.ubuntu.com 服务器出现问题。

我通过将 /etc/apt/sources.list 中的所有 us.archive.ubuntu.com 网址更改为 in.archive.ubuntu.com 来修复此问题

我使用 vim 进行查找和替换,如下所示:

sudo vim /etc/apt/sources.list
:%s/us.archive/in.archive/g
:wq
Run Code Online (Sandbox Code Playgroud)