![如何延长 APT 连接超时?](https://linux22.com/image/1169223/%E5%A6%82%E4%BD%95%E5%BB%B6%E9%95%BF%20APT%20%E8%BF%9E%E6%8E%A5%E8%B6%85%E6%97%B6%EF%BC%9F.png)
我想延长 apt 下载软件包时等待的时间。不是在这问题,但延长等待完成的时间。
我想这样做的原因是我们的防火墙会扫描所有传入的内容。实际情况是,大型包需要很长时间才能被传入防火墙扫描,以至于 apt 在扫描完成之前就超时了。我已经与 IT 部门确认了这一点,他们会根据需要添加例外情况。我宁愿让 apt 等待更长时间,而不是每次都请求例外(这种情况经常发生)。
作为参考,这是我收到的错误:
: Failed to fetch http://us.archive.ubuntu.com/ubuntu/pool/main/p/python3.6/libpython3.6-dev_3.6.8-1~18.04.3_amd64.deb Connection failed [IP: 91.189.91.23 80]
答案1
更改apt.conf如下所示,持续 10 秒(使用您的首选值,当然):
Acquire::http::Timeout "10";
Acquire::ftp::Timeout "10";