Для чего нужен каталог /etc/apt/preferences.d в Ubuntu?

Когда я помещаю некоторый подходящий файл конфигурации в /etc/apt/preferences.d моего рабочего стола Ubuntu 20 LTS, он игнорируется (не отображается в выводе дампа apt-config ).
Когда я вместо этого помещаю тот же файл *. Conf в каталог /etc/apt/apt.conf.d , он принимается (может быть видно в выводе дампа apt-config ).

Итак, какова цель каталога /etc/apt/preferences.d в Ubuntu?

1
задан 17 June 2021 в 22:21

1 ответ

Согласно man apt_preferences, каталог /etc/apt/preferences.d предназначен для *.pref файлов, содержащих предпочтения для пакетов, но предпочтения для apt-config должны находиться в apt.conf.d/*.conf.

apt-config игнорирует неправильные *.conf файлы в /etc/apt/preferences.d, но apt-get install предупреждает с
Ignoring file 'somefile.conf' in directory '/etc/apt/preferences.d/' as it has an invalid filename extension.

2
ответ дан 28 July 2021 в 11:27

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

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