The Debian GNU/Linux FAQ

1

过去 sid 并不存在, FTP 站点结构有个缺点: 假设当前 unstable 发行版中创建了某个软件开发项目, 当 unstable 成为新的 stable 版之时, 便是它的发布之日. 由于软件包一但发布就需要移动到新的 stable 目录, 当众多软件开发项目移动目录时大量带宽会被吞噬掉, 这个流程就显得很不切实际, 因而许多软件开发项目并没有按这个方法行事.

经过几年的研究摸索, 文档管理员提出一个方案, 将未获准发布的二进制文档存入名为 sid 的特定目录. 由于这些软件尚未发布, 从那时起, 它们就被加入到 unstable 目录树. 当它们首次发布时, 将会建立一个从当前 stable 指向 sid 的链接. 这个方案用户听起来的确有些晕头.

有了软件包储藏池(pool)(详见pool 目录下是什么 ?, 第 5.10 节), 二进制软件包均按一定规范存放于 pool 目录, 而与发行版无直接关系, 当发布新版本时, 就不会再出现大量带宽被消耗的问题. (不过, 大量带宽还是被开发进程消耗了).

2

dists/stable/main, dists/stable/contrib, dists/stable/non-free, 和 dists/unstable/main/, 等.

3

过去, 软件包均放在 dists 目录下, 相应发行版的子目录中. 这种做法产生了许多问题, 例如当镜像站点进行新版本发布时大量带宽被消耗. 这个问题通过引入软件包 pool 得到了解决.

dists 诸如apt等命令访问的索引文件仍位于dists目录中,直到本文写作之时,旧发行版的软件包还没转到pool目录,所以你将看到路径的 "Filename" 域中包含有发行版名称如 dists/potatodists/woody.

4

应当使用 debian-list-subject-REQUEST@lists.debian.org 地址.


The Debian GNU/Linux FAQ

version 8.0, 1 May 2015

translator: etony C.F.AN mailto:etony@tom.com
Debian FAQ Authors