debian,ubuntu无法使用apt下载源数据的解决方法
现象:
不管是默认的源还是ustc的都直接提示 Connection failed,但可以ping通。
1 | root@77ec78c7b3b7:/# printf "deb http://mirrors.ustc.edu.cn/debian/ buster main contrib non-free\n#deb-src http://mirrors.ustc.edu.cn/debian/ buster main contrib non-free\ndeb http://mirrors.ustc.edu.cn/debian/ buster-updates main contrib non-free\n#deb-src http://mirrors.ustc.edu.cn/debian/ buster-updates main contrib non-free\n#deb http://mirrors.ustc.edu.cn/debian-security/ buster/updates main contrib non-free\n#deb-src http://mirrors.ustc.edu.cn/debian-security/ buster/updates main contrib non-free" > /etc/apt/sources.list |
解决方法:
更改apt的默认UA
printf 'Acquire\n{\n http::User-Agent "Mozilla/5.0 (Windows NT 5.1; rv:25.0) \nGecko/20100101 Firefox/25.0";\n};' > /etc/apt/apt.conf
参考:
原因:
未知。。。,在另一个网络环境下就可以,也是神奇。
P.S. 感谢公司大数据部门的同学,让我又可以水一篇了 xD (划掉划掉)