我有一台机器,它使用另一台机器上运行的Apt-Cacher NG作为缓存代理。
当我尝试运行"sudo apt-get update"时,我会遇到以下错误:
目录 /etc/apt/sources.list.d 是空的。
为了解决这个问题,我已经尝试了以下方法,但都没有成功:
解决方案1:
解决方案2:
有什么建议吗?
当我尝试运行"sudo apt-get update"时,我会遇到以下错误:
W: Failed to fetch gzip:/var/lib/apt/lists/partial/it.archive.ubuntu.com_ubuntu_dists_oneiric-updates_main_source_Sources Hash Sum mismatch
W: Failed to fetch gzip:/var/lib/apt/lists/partial/it.archive.ubuntu.com_ubuntu_dists_oneiric-updates_main_binary-amd64_Packages Hash Sum mismatch
W: Failed to fetch gzip:/var/lib/apt/lists/partial/it.archive.ubuntu.com_ubuntu_dists_oneiric-updates_universe_binary-amd64_Packages Hash Sum mismatch
W: Failed to fetch gzip:/var/lib/apt/lists/partial/it.archive.ubuntu.com_ubuntu_dists_oneiric-updates_main_binary-i386_Packages Hash Sum mismatch
E: Some index files failed to download. They have been ignored, or old ones used instead.
目录 /etc/apt/sources.list.d 是空的。
为了解决这个问题,我已经尝试了以下方法,但都没有成功:
解决方案1:
sudo rm -fr /var/lib/apt/lists
sudo mkdir -p /var/lib/apt/lists/partial
sudo apt-get clean
sudo apt-get autoclean
解决方案2:
sudo apt-get update -o Acquire::http::No-Cache=True
有什么建议吗?