2

Мне было интересно, какой параметр в apt.conf по умолчанию блокирует установку пакетов с недопустимыми подписями. Я использую Debian Wheezy 7.6

Спасибо!

1 ответ1

1

Это зависит от используемого вами интерфейса 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? ,

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .