Как заблокировать установку неподписанных пакетов в Debian по умолчанию?

1190
user914

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

Спасибо!

2

1 ответ на вопрос

1
sleske

This depends on the apt frontend you use (apt-get, aptitude etc.).

The default, at least for apt-get and aptitude, is to always check signatures and to prompt if the check failed. So the behaviour you ask for is already the default.

To override this, you can set the option "allow-unauthenticated" (as --allow-unauthenticated option on the commandline, or as APT::Get::AllowUnauthenticated "true"; in apt.conf). This will disable the check. If you want apt to always check, make sure this setting is not in your apt.conf.

If install a package non-interactively, it depends on the options you use. If you use --assume-yes, ìnstallation will be aborted if the signature check fails. --force-yes may allow the installation (I did not check).

Also see this question on askubuntu: How do I bypass/ignore the gpg signature checks of apt?.

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