一个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框中,忘记将w​​heezy引用改回挤压。 然后,我在Debian 6盒子上进行了apt-get update和apt-get升级,当然也得到了所有的Debian 7软件包并升级了。 我现在打破了Debian 6的盒子吗?

我将非常感谢关于软件包库如何与不同版本一起工作的说明 – 它们是完全独立的吗?

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

上游存储库是共享的,只是增加了影响要使用的包集的名称。

deb http://my.upstream.com/debian squeeze main contrib非空闲的

VS

deb http://my.upstream.com/debian wheezy主要贡献非免费

在高速cachingconfiguration中,您还可以设置不同的path映射来将URL映射到不同的上游服务器。 例如,如果你想使用Debian Lenny的archive.debian.org,它已经从Debian主要的repo中删除了。

例如:path_map = debian http://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,我会build议重新安装。