我已经看过了man apt.conf
。我觉得那里的信息太多了,对于刚开始使用 Ubuntu/Debinan 平台的新手来说很难理解。
有人可以用简单的英语解释一下这个文件有什么用途以及它如何使用户受益吗apt
?
此外,这个文件似乎没有在我的计算机上安装 - 所以我认为它不是正常使用所必需的,但我试图了解高级用法。所以想深入研究它。
ll /etc/apt/apt.conf
ls: cannot access '/etc/apt/apt.conf': No such file or directory
编辑:
我觉得尝试从整体上理解这一apt conf
部分是有意义的,因为每件事都应该以某种方式相关。
关于去做/etc/apt
ls -l
/etc/apt$ ll
total 72
drwxr-xr-x 7 root root 4096 Aug 28 23:46 ./
drwxr-xr-x 144 root root 12288 Sep 1 15:53 ../
drwxr-xr-x 2 root root 4096 Sep 1 15:53 apt.conf.d/
drwxr-xr-x 2 root root 4096 Apr 9 15:51 auth.conf.d/
drwxr-xr-x 2 root root 4096 Apr 9 15:51 preferences.d/
-rw-r--r-- 1 root root 3412 Aug 31 20:35 sources.list
drwxr-xr-x 2 root root 4096 Aug 31 20:34 sources.list.d/
-rw-r--r-- 1 root root 3410 Aug 31 20:35 sources.list.save
-rw-r--r-- 1 root root 14771 Aug 28 23:46 trusted.gpg
-rw-r--r-- 1 root root 8497 Aug 27 01:28 trusted.gpg~
drwxr-xr-x 2 root root 4096 Aug 28 23:46 trusted.gpg.d/
经过一番挖掘,这里的每件事都是可以理解的。除了apt.conf.d/
(和 auth.conf.d/
,这似乎是空的,我并不关心这个问题)。
现在进入 -你apt.conf.d/
是否ll
看到了更多文件 -
/etc/apt/apt.conf.d$ ll
total 96
drwxr-xr-x 2 root root 4096 Sep 1 15:53 ./
drwxr-xr-x 7 root root 4096 Aug 28 23:46 ../
-rw-r--r-- 1 root root 49 Aug 18 01:22 00aptitude
-rw-r--r-- 1 root root 40 Aug 18 01:21 00trustcdrom
-rw-r--r-- 1 root root 630 Apr 9 15:51 01autoremove
-r--r--r-- 1 root root 1349 Sep 1 15:53 01autoremove-kernels
-rw-r--r-- 1 root root 92 Apr 9 15:51 01-vendor-ubuntu
-rw-r--r-- 1 root root 168 Aug 31 20:32 10periodic
-rw-r--r-- 1 root root 108 Apr 2 16:55 15update-stamp
-rw-r--r-- 1 root root 85 Apr 2 16:55 20archive
-rw-r--r-- 1 root root 168 Aug 31 20:32 20auto-upgrades
-rw-r--r-- 1 root root 243 Dec 16 2009 20dbus
-rw-r--r-- 1 root root 1040 Mar 12 18:50 20packagekit
-rw-r--r-- 1 root root 114 Jun 5 18:43 20snapd.conf
-rw-r--r-- 1 root root 2592 Jan 18 2020 50appstream
-rw-r--r-- 1 root root 2164 Feb 9 2019 50apt-file.conf
-rw-r--r-- 1 root root 625 Oct 7 2019 50command-not-found
-rw-r--r-- 1 root root 5459 Apr 14 04:07 50unattended-upgrades
-rw-r--r-- 1 root root 435 Jan 18 2020 60icons
-rw-r--r-- 1 root root 251 Jan 18 2020 60icons-hidpi
-rw-r--r-- 1 root root 182 Aug 3 2019 70debconf
-rw-r--r-- 1 root root 32 Aug 28 12:34 99synaptic
-rw-r--r-- 1 root root 305 Apr 2 16:55 99update-notifier
因此,通过这个问题,我正在寻找有关apt.conf
文件集的意义和答案apt.conf.d/
- 这些文件支持什么样的配置(当然,man apt.conf
至少对于初学者来说不是很容易理解)
第二次编辑,根据 user535733 的回复 -文件
中的文件是如何命名的apt.conf.d
。它们是否遵循一些命名约定,以简化对配置方面去向的理解。
答案1
[用]简单的英语来说[apt.conf]有什么用处以及它如何使apt用户受益。
配置文件(apt.conf 和 apt.conf.d/*)允许用户自定义各种 apt 功能的工作方式。常见的自定义包括本地代理服务器和无人值守升级功能。
用户受益于细粒度的控制如果他们需要。大多数用户不需要它。大多数用户永远不需要接触这些文件。默认设置适用于大多数用户。
某些引用的文件可能不存在于您的系统中。没关系。不同的配置文件会根据各种软件包(或您)的需要放置在 apt.conf.d/ 目录中/从中删除。这就是 apt.conf.d/ 目录存在的原因 - 这样应用程序就可以进行更改而无需编辑单个主配置文件。
apt.conf.d/ 目录中的文件按字母数字顺序加载。这就是该目录中的文件名包含数字的原因。顺序很重要:如果两个文件试图更改同一设置,则最后加载的文件获胜。(如果您发现两个文件试图以不同的方式更改同一设置,请针对这两个软件包提交错误报告,以便开发人员可以评估和修复冲突。)