当我下载 Ubuntu Touch SDK 时,收到以下错误:
W: Failed to fetch bzip2:/var/lib/apt/lists/partial/us.archive.ubuntu.com_ubuntu_dists_saucy_universe_binary-amd64_Packages Hash Sum mismatch
W: Failed to fetch bzip2:/var/lib/apt/lists/partial/us.archive.ubuntu.com_ubuntu_dists_saucy_universe_binary-i386_Packages Hash Sum mismatch
有人能告诉我如何解决这个问题吗?
答案1
我觉得应该跑
sudo apt-get update
至少一开始听起来好像服务器上正在进行档案更新,而这种情况可能发生在很短的时间段内。
答案2
删除部分文件然后尝试再次更新您的列表:
sudo rm /var/lib/apt/lists/partial/*
sudo apt-get update
当然,如果您的连接不可靠,它将再次失败。
sudo rm -rf /var/lib/apt/lists/partial/us.archive.ubuntu.com_ubuntu_dists_saucy_universe_binary-amd64_Packages /var/lib/apt/lists/partial/us.archive.ubuntu.com_ubuntu_dists_saucy_universe_binary-i386_Packages
我会用 wget 手动下载文件,然后用 gzip 检查,以防问题出在镜像上而不是本地。如果发现服务器有问题,就换成其他的。