据我了解,/etc/apt/apt.confSqueeze 的文件/etc/apt/apt.conf.d/在 Wheezy的目录下被拆分成单独的文件。
在Debian的维基尚未更新,它似乎包含的信息仅约/etc/apt/apt.conf.d/70debconf。
无论如何,我对配置apt并不完全熟悉,除了只是编辑/etc/apt/sources.list,我有点迷失在这里。我机器上的目录结构是:
/etc/apt/apt.conf.d/
00aptitude
00CDMountPoint
00trustcdrom
01autoremove
20listchanges
20packagekit
70debconf
Run Code Online (Sandbox Code Playgroud)
我的问题是:
这是一个典型的.d配置目录。这些目录替换或扩展配置文件,以便您或程序包维护者可以修改程序的配置,而无需编辑中央配置文件。
它很有用,因为它将配置文件分割成更小、更易于管理的块,这反过来又使包更容易扩展程序的配置。例如,假设您是包维护者,并且您的包必须/etc/apt/apt.conf使用一些配置指令进行扩展。现在您必须担心用户或其他包可能对此文件所做的更改 - 您必须小心不要覆盖或破坏这些更改,反过来您必须预期其他更改可能会破坏您的指令。
.d目录使这变得更加容易。您只需将指令放入文件中/etc/apt/apt.conf.d/20my-package-name.conf,就基本完成了。
这些文件有什么作用?
每个文件都将自己的配置指令添加到apt配置中。如果您想知道每个文件的确切用途,则必须查看它。
这些数字代表着什么?
文件按字母顺序读取,因此如果您希望按特定顺序读取文件,可以在文件名前面添加数字。例如,如果后面的指令覆盖前面的指令(这当然取决于读取这些文件的相应程序),您可以使用一个低数字(如提供00默认值)、中间的数字(如20或 )40用于普通指令,以及一个高数字。 number 喜欢90提供必须覆盖所有早期指令的重要指令。
我可以将新文件添加到该目录以便也加载它们吗?
是的,这就是它的想法。
如果是这样,是否有这样做的约定?
取决于程序,但本质上只是
| 归档时间: |
|
| 查看次数: |
2204 次 |
| 最近记录: |