所以我在网上查了一下,没有找到默认 Debian 源列表的明确解释。
特别是,做什么main
,updates
.proposed-updates
并security
意味着在/etc/apt/sources.list
?
我可以对它们的含义做出假设,但我还没有找到足够的信息来理解我是否应该,例如,updates
在切换到测试时包括在内。https://wiki.debian.org/SourcesList有一些信息,但不遗漏updates
或 的任何信息security
。
我对 Debian 还很陌生,虽然我认为我可以理解这里的区别,但我真的希望能够清楚地解释发生了什么,而不是仅仅复制和粘贴行/etc/apt/sources.list
。
答案1
您必须区分发行版和组件。wheezy
、wheezy-updates
、stable-proposed-updates
和security
是分销渠道。它们由以下组件组成:
main
适用于属于 debian 核心发行版的软件包(请参阅 Debian 政策)contrib
用于额外的包裹non-free
应该是不言自明的
请注意,这些组件代表了 debian 开发人员的分类,主要针对 wheezy、jessie 等单点发行版的发行包。
wheezy
在撰写本文时,该发行版的软件包是“稳定”版本,用于稳定且可靠的系统。用于wheezy-updates
紧急更新,请参阅本公告不属于 的一部分security
。stable-proposed-updates
是正在接受审查以包含在下一个版本中的更新(查看文档)。security
用于漏洞修复,并由专门的安全团队维护。
如果我们简化这一切,也许会有助于理解:wheezy
是用于全套软件包并由 组成main
,contrib
这样non-free
您几乎可以安装为 debian 机器构建的每个应用程序。软件包用于修复security
和update
更新,这些修复和更新迫不及待地被冻结以供下一个版本发布。