Мне было интересно, какой параметр в apt.conf по умолчанию блокирует установку пакетов с недопустимыми подписями. Я использую Debian Wheezy 7.6
Спасибо!
Это зависит от используемого вами интерфейса apt (apt-get
, aptitude
и т.д.).
По умолчанию, по крайней мере для apt-get
и aptitude
, всегда проверяются подписи и запрашивается, если проверка не удалась. Поэтому запрашиваемое вами поведение уже используется по умолчанию.
Чтобы переопределить это, вы можете установить параметр «allow-unauthenticated» (как параметр --allow-unauthenticated option
в командной строке или как APT::Get::AllowUnauthenticated "true";
в apt.conf
). Это отключит проверку. Если вы хотите, чтобы apt всегда проверял, убедитесь, что этот параметр отсутствует в вашем apt.conf
.
Если установить пакет не в интерактивном режиме, это зависит от параметров, которые вы используете. Если вы используете --assume-yes
, «установка будет прервана, если проверка подписи не удалась. --force-yes
может разрешить установку (я не проверял).
Также смотрите этот вопрос на askubuntu: Как я могу обойти / проигнорировать проверки подписи gpg apt? ,