单个 Apt-Cacher 可以为多个 Debian 版本提供服务吗?

单个 Apt-Cacher 可以为多个 Debian 版本提供服务吗?

我有多台机器运行 Debian 6(Squeeze)和 7(Wheezy)。我在 Debian 7 机器上设置了一个 Apt-Cacher 服务器,供 Debian 7 实例使用。Debian 6 实例也可以使用它(使用相同的 wheezy sources.list)吗?

我将 sources.list 从 Debian 7 机器复制到 Debian 6 机器,但忘记将 wheezy 引用改回 squeeze。然后,我在 Debian 6 机器上执行了 apt-get update 和 apt-get upgrade,当然,它获取了所有 Debian 7 软件包并进行了升级。我现在把 Debian 6 机器搞坏了吗?

我将非常感激能够澄清软件包存储库如何处理不同版本 - 它们是完全独立的吗?

答案1

是的,不同版本的 Debian 可以使用相同的 apt-cache。

上游的存储库是共享的,只有添加名称才会影响将要使用的软件包集。

德布http://my.upstream.com/debiansqueeze 主要贡献 非自由

对比

德布http://my.upstream.com/debianwheezy 主要贡献 非自由

在 apt 缓存配置中,您还可以设置不同的路径映射,以将 URL 映射到不同的上游服务器。例如,如果您想使用已从主 Debian 存储库中删除的 Debian Lenny 的 archive.debian.org。

例如: path_map = debian ftp.uk.debian.org/debian ; security security.debian.org/debian-security ; archive archive.debian.org/debian ; volatile volatile.debian.org/debian-volatile ; backports backports.debian.org/debian-backports ; archive-backports archive.debian.org/debian-backports ; archive-security archive.debian.org/debian-security

至于您是否损坏了 Debian 6 服务器,那么这取决于在那里运行的应用程序以及它们是否与 Debian 7 兼容。检查 Debian 7 的发行说明并按照升级程序确保您正确完成该过程应该是安全的。

不支持降级 Debian 版本。如果您特别需要 Debian 6,我建议重新安装。

相关内容