我知道以前有人问过这个问题,但我不接受“您可以清楚地看到自定义添加”的答案。当我添加 ppa 时(我已经多年没有这样做了),我在键盘上按了一个标有“Enter”的键,它允许我在新条目之前添加一个空行(我什至会添加一个解释性评论,但我是技术作家,所以....)。我喜欢我的sources.conf
干净整洁。
/etc/apt/sources.d
意味着我有六个文件要解析,而不仅仅是一个。
AFAIK,拥有一个配置文件与 6 相比“绝对”没有优势(为了争论,也许你有 3 个甚至 2 个,没关系...... 1 仍然胜过 2)。
有人可以提出一个合理的优势,“你可以清楚地看到自定义添加”是一个穷人的借口。
我必须补充一点,我喜欢改变,但是,只有当改变带来好处时。
第一次回复后编辑:
它允许需要自己的存储库的新安装不必搜索平面文件以确保它不会添加重复条目。
现在,他们必须在目录中搜索被欺骗的文件,而不是在平面文件中搜索。除非他们认为管理员不会改变事情......
它允许系统管理员轻松禁用(通过重命名)或删除(通过删除)存储库集,而无需编辑单一文件。
管理员必须在 grep 目录中找到要重命名的适当文件,在此之前,他会搜索 ONE 文件并注释掉一行,即“几乎”任何管理员的 sed 单行。
它允许包维护者给出一个简单的命令来更新存储库位置,而不必担心无意中更改不相关存储库的配置。
我不明白这一点,我“假设”包维护者知道他的存储库的 URL。同样,必须sed
使用目录而不是单个文件。