Debian sources.list.d与sources.list

app*_*ver 7 linux repository

我在Google搜寻时尚未找到解释的简单问题。什么是sources.list.d,而不是sources.list?代表什么d

(我知道sources.list包含指向Debian可以在其中下载软件的存储库的链接)。

hek*_*mgl 7

当google找到大量信息时,您不需要google。手册页中提到了它:

man sources.list
Run Code Online (Sandbox Code Playgroud)

来源清单D

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

这意味着该目录中的所有文件都与主要来源列表“合并”在一起,并一起建立了存储库集合。

尽管您仍然可以将所有存储库放入一个文件中,但是如果将列表分散到多个文件中,则具有可维护性的优点。当您要禁用存储库时,只需删除文件即可,而不需要操作主列表。这对于自动化特别有用。