当我尝试安装时openjdk-7-jdk
,收到以下消息:
Failed to fetch http://in.archive.ubuntu.com/ubuntu/pool/main/o/orbit2/liborbit2_2.14.19-0.2_amd64.deb
Size mismatch
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
如何修复?
答案1
尝试执行以下命令:
sudo apt-get clean
sudo apt-get update
sudo apt-get install openjdk-7-jdk
从man apt-get
:
干净的
清除本地存储库中检索到的包文件。它将删除 和 中的所有内容,但锁定文件
/var/cache/apt/archives/
除外/var/cache/apt/archives/partial/
。
因此,这将删除所有本地存储库并检索到打包文件apt-get clean
(强制apt-get update
重新下载所有内容),然后使用重新下载它们apt-get update
(这有望解决大小不匹配的问题),然后openjdk-7-jdk
使用进行安装apt-get install openjdk-7-jdk
。