我的公司使用了很多 Ubuntu 工作站,所以我建立了一个内部 Ubuntu 镜像,它工作得很好 - 它每天同步一次,然后 LAN 上的所有内容都会以千兆速度获得更新。然而,它只对不离开办公室的计算机(例如台式机)才真正实用。我们有许多笔记本电脑,我不得不为它们设置公共存储库,因为本地镜像在 LAN 之外不可用。
我读了如何从命令行选择最快的镜像?APT 有自动选择软件包源的选项,这一点很好,但这只涵盖官方镜像。如果本地镜像可用(例如 DNS 解析正确、ping 等),APT 是否能够自动使用本地镜像,而当笔记本电脑被带出办公室时,则返回到公共镜像?我已经发现 APT 不喜欢重复的源,因此deb
两次指定行是行不通的。我确信我可以编写一些脚本来做到这一点,但这会很不方便,所以我很想看看是否有更优雅的解决方案。