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