我有多台机器运行Debian 6(Squeeze)和7(Wheezy)。 我在Debian 7盒子上设置了Apt-Cacher服务器,供Debian 7实例使用。 这也可以使用Debian 6实例(与wheezy sources.list相同)?
我将sources.list从Debian 7框复制到Debian 6框中,忘记将wheezy引用改回挤压。 然后,我在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议重新安装。