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)
这对我有用:
rm /var/lib/apt/lists/* -vf
apt-get update
Run Code Online (Sandbox Code Playgroud)
希望它可以帮助别人.干杯!
由于这个问题已经出现,存在许多问题.其中一些是:
所以对于他们两个都有不同的解决方案,如果你不知道确切的问题,那么请按照以下步骤:
/etc/apt/sources.list和包含一些文件的文件夹/etc/apt/sources.list.d/.所以,从那里你可以改变使用apt的任何其他镜像.就像您可以通过编辑这些文件将您的India存储库更改为美国存储库等.还有另一种可能性,你有任何其他存储库链接(第三方)暂时没有响应.因此,您也可以从上面给出的文件中删除它们.您还可以从列表中删除所有第三方存储库
rm -rf /etc/apt/sources.list.d/*
删除所有内容 /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)
| 归档时间: |
|
| 查看次数: |
25734 次 |
| 最近记录: |