Я прошел через 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/
Evey становится понятным после небольшого поиска. За исключением 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
. Соблюдают ли они какое-то соглашение об именах, которое упрощает понимание того, какие аспекты конфигурации и куда идут.
[I]n simple english, для чего нужен [apt.conf] и чем он может быть полезен опытному пользователю.
Файлы конфигурации (apt.conf и apt.conf.d/*) позволяют пользователям настраивать работу различных функций apt. Общие настройки относятся к локальным прокси-серверам и функции автоматического обновления.
Пользователи могут воспользоваться детальным контролем , если они в нем нуждаются. Большинству пользователей это не нужно. Большинству пользователей никогда не нужно прикасаться к этим файлам. Настройки по умолчанию подходят большинству пользователей.
Некоторые файлы, на которые есть ссылки, могут отсутствовать в вашей системе. Это нормально. Различные файлы конфигурации помещаются/удаляются в каталог apt.conf.d/ по мере необходимости различными пакетами (или вами). Вот почему существует каталог apt.conf.d/, чтобы приложения могли вносить изменения, не редактируя ни одного основного файла конфигурации.
Файлы в каталоге apt.conf.d/ загружаются в алфавитно-цифровом порядке. Вот почему имена файлов в этом каталоге содержат числа. Порядок важен: если два файла пытаются изменить одну и ту же настройку, выигрывает последний загруженный файл. (Если вы обнаружите, что два файла пытаются по-разному изменить один и тот же параметр, отправьте отчет об ошибке в этих двух пакетах, чтобы разработчики могли оценить и устранить конфликт.)