Debian sources.list.d与sources.list的区别

16

在谷歌上搜索时,我还没有找到解释的一个简单问题。相对于sources.list,sources.list.d是什么? d代表什么?

(我知道sources.list保存了链接到存储库的位置,Debian可以从中下载软件。)

1个回答

17

虽然谷歌可以找到很多信息,但你并不需要用谷歌。手册中已经提到了这一点:

man sources.list

SOURCES.LIST.D

/etc/apt/sources.list.d目录提供了一种在单独的文件中添加sources.list条目的方式。其格式与常规的sources.list文件相同。文件名必须以.list结尾,只能包含字母(a-z和A-Z)、数字(0-9)、下划线(_)、连字符(-)和句点(.)字符。否则,如果文件不匹配Dir::Ignore-Files-Silently配置列表中的模式,则APT将打印一个通知,表明它已忽略了该文件 - 在这种情况下,它将被静默忽略。

这意味着该目录中的所有文件都与主要的sources list合并在一起,并一起构成存储库的集合。

虽然您仍然可以将所有存储库放入一个文件中,但如果将列表分散到几个文件中,就有助于可维护性。当您想要禁用存储库时,您只需删除一个文件,而无需操作主列表。这对于自动化特别有用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接