使用 apt-cacher 来缓存多个 Ubuntu 版本

使用 apt-cacher 来缓存多个 Ubuntu 版本

我所在的公司有大约 40 名员工,几乎每个人都在使用 ubuntu 桌面 14.04。我使用 apt-cacher 创建了一个本地 ubuntu 存储库(ubuntu 14.04)。我使用它来更新系统并在所有 ubuntu 系统中安装新软件。

我使用它更新了一些系统,从 14.04 到 16.04。现在,当我尝试在更新的系统(16.04)中安装新软件包时,却无法完成。我收到以下错误:

点火http://192.168.1.2:3142trusty/main 翻译-en
Errhttp://192.168.1.2:3142stable/main i386 软件包
404 未找到 36 秒内获取 3,356 kB (90.9 kB/s)

E:部分索引文件下载失败。它们已被忽略或使用旧文件代替。

请注意 192.168.1.2 是我的 apt-cacher 服务器的本地 IP。

由于我的系统尚未全部升级到 16.04,因此我想保留 14.04 和 16.04 的 apt-cache 服务器。我该如何实现?此外,我可以将其设为使用 ppa 安装的软件包的存储库吗?

答案1

我相信您需要更改选项“distinct_namespaces = 1”。

您是否使用了 path_map 选项?我认为这有点问题。我尝试了几种方法进行修改,但 path_map 不起作用。当我尝试不使用 path_map 时,它工作正常。

相关内容