Ubuntu 中的 /etc/apt/preferences.d 目录有什么用途?

Ubuntu 中的 /etc/apt/preferences.d 目录有什么用途?

当我将一些 apt 配置文件放入/etc/apt/preferences.d我的 Ubuntu 20 LTS 桌面时,它会被忽略(在 的输出中看不到apt-config dump)。
当我将同一个*.conf文件放入/etc/apt/apt.conf.d目录时,它会被接受(可以在 的输出中看到apt-config dump)。

/etc/apt/preferences.d那么Ubuntu 中的目录有什么用途?

答案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

相关内容