打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
ubuntu: apt-get  Hash Sum mismatch

在运行sudo apt-get update的时候遇到以下错误:

  1. W: Failed to fetch bzip2:/var/lib/apt/lists/partial/mirrors.163.com_ubuntu_dists_quantal-updates_main_binary-i386_Packages  Hash Sum mismatch  
  2.   
  3. E: Some index files failed to download. They have been ignored, or old ones used instead.  

这里有一堆关于这个Error的帖子: Ubuntu Forums

关于这个问题的原因,答案挺多,不过总的来说就是提供源的服务器的问题。可能是因为网络问题导致tcp包没有发送完整,也有可能是因为服务器那边繁忙所以没有处理你的请求,也有可能是因为服务器那边进行了缓存导致软件列表不是最新的,等等。。。(如果哪里说错说漏了,欢迎批评指正补充~)


网上的解决方法挺多的:

(1)我是用这个方法解决的,from here

  1. sudo apt-get clean  
  2. sudo apt-get update --fix-missing  


(2)删掉/var/lib/apt/lists 这个目录下的东西,fromhere

  1. # 删除  
  2. sudo rm -fR /var/lib/apt/lists/*  
  3. # 新建相应文件夹  
  4. sudo mkdir /var/lib/apt/lists/partial  
  5. # 重新update  
  6. sudo apt-get update  


(3)换源。

好像是从ubuntu11.04开始,换源都可以在system settings里面直接操作了,不用命令行那么麻烦了。。。

ps:在天朝的话,如果是校园网的,就找个edu.cn的源;如果不是校园网的话,我个人用着163的mirror觉得还不错。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
更新linux时候提示无法“由于没有公钥,无法验证下列签名 ***”的解决方案
ubuntu12.04软件更新有关问题
Ubuntu下“E: 无法获得锁 /var/lib/apt/lists/lock
ubuntu14.04 安装 GTX 1060 显卡驱动
ubuntu如何安装hplip | 多想派
Ubuntu apt 本地源 离线安装
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服