ubuntu更新时出现校验和不符的解决办法

最近的ubuntu apt-get update遇见了很大问题,经常性的错误提示如下:

  • W: 无法下载 bzip2:/var/lib/apt/lists/partial/extras.ubuntu.com_ubuntu_dists_oneiric_main_source_Sources Hash 校验和不符
  • W: 无法下载 bzip2:/var/lib/apt/lists/partial/extras.ubuntu.com_ubuntu_dists_oneiric_main_binary-i386_Packages Hash 校验和不符
  • ……
  • E: Some index files failed to download. They have been ignored, or old ones used instead

我从网上找了好多办法也没能解决,但目测是网络问题,于是,以下办法应运而生:

  • 首先需要goAgent一枚,具体使用办法请自行google;
  • 运行proxy.py,默认端口为8087;
  • 命令行执行 sudo apt-get -o Acquire::http::proxy=”http://127.0.0.1:8087/“ update ;
  • 成功!!