阿里云Debian源更新出错,


Introduction

本文介绍了linuxboydebian源更新出现404错误时的解决方案。

错误

W: 无法下载 http://mirrors.cloud.aliyuncs.com/debian/dists/jessie/updates/main/source/Sources  404  Not Found
W: 无法下载 http://mirrors.cloud.aliyuncs.com/debian/dists/jessie/updates/contrib/source/Sources  404  Not Found
W: 无法下载 http://mirrors.cloud.aliyuncs.com/debian/dists/jessie/updates/non-free/source/Sources  404  Not Found
W: 无法下载 http://mirrors.cloud.aliyuncs.com/debian/dists/jessie/updates/main/binary-amd64/Packages  404  Not Found
W: 无法下载 http://mirrors.cloud.aliyuncs.com/debian/dists/jessie/updates/contrib/binary-amd64/Packages  404  Not Found
W: 无法下载 http://mirrors.cloud.aliyuncs.com/debian/dists/jessie/updates/non-free/binary-amd64/Packages  404  Not Found
E: 部分索引文件下载失败。如果忽略它们,那将转而使用旧的索引文件。

由于aliyuncs只能是内部访问的,所以先切换到外部可访问的域名mirrors.aliyun.com 去查找对应目录,发现没有updates这个目录。

最简洁的解决方案

干脆直接删掉源里的对应信息。
在源/etc/apt/source.list.d/sources-aliyun-0.list文件里发现不能直接更新这个文件,不过可以直接mv这个文件成/etc/apt/source.list,并zh注释掉其中的:

deb http://mirrors.cloud.aliyuncs.com/debian/ jessie/updates main contrib non-free
deb-src http://mirrors.cloud.aliyuncs.com/debian/ jessie/updates main contrib non-free

即可。

我的博客:

https://www.findhao.net

相关内容