что такое apt.conf на простом и понятном сленге? [дубликат]

Я прошел через 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 . Соблюдают ли они какое-то соглашение об именах, которое упрощает понимание того, какие аспекты конфигурации и куда идут.

-2
задан 1 September 2020 в 15:46

1 ответ

[I]n simple english, для чего нужен [apt.conf] и чем он может быть полезен опытному пользователю.

  • Файлы конфигурации (apt.conf и apt.conf.d/*) позволяют пользователям настраивать работу различных функций apt. Общие настройки относятся к локальным прокси-серверам и функции автоматического обновления.

  • Пользователи могут воспользоваться детальным контролем , если они в нем нуждаются. Большинству пользователей это не нужно. Большинству пользователей никогда не нужно прикасаться к этим файлам. Настройки по умолчанию подходят большинству пользователей.

  • Некоторые файлы, на которые есть ссылки, могут отсутствовать в вашей системе. Это нормально. Различные файлы конфигурации помещаются/удаляются в каталог apt.conf.d/ по мере необходимости различными пакетами (или вами). Вот почему существует каталог apt.conf.d/, чтобы приложения могли вносить изменения, не редактируя ни одного основного файла конфигурации.

  • Файлы в каталоге apt.conf.d/ загружаются в алфавитно-цифровом порядке. Вот почему имена файлов в этом каталоге содержат числа. Порядок важен: если два файла пытаются изменить одну и ту же настройку, выигрывает последний загруженный файл. (Если вы обнаружите, что два файла пытаются по-разному изменить один и тот же параметр, отправьте отчет об ошибке в этих двух пакетах, чтобы разработчики могли оценить и устранить конфликт.)

3
ответ дан 1 September 2020 в 12:30

Другие вопросы по тегам:

Похожие вопросы: