Добавление публичного GPG-ключа репозитория Debian

Решил сдуть пыль с некоторых своих заметок сделанных когда-то на двух моих вики-страницах. Это - первая заметка попавшаяся под руку, далее последуют другие.

Бывает что при подключении нового неофициального репозитория apt-get update или aptitude update выдаёт сообщение об ошибке, содержащее фразу NO_PUBKEY 9AA38DCD55BE302B. Это означает, что репозиторий подписан GPG-ключом, публичной копии которого нет в системе. Если вы доверяете этому репозиторию, можете добавить его ключ в систему:

# gpg --recv-keys 9AA38DCD55BE302B
# gpg --armor --export 9AA38DCD55BE302B | apt-key add -

После этого можете повторить команду apt-get update или aptitude update. Теперь пакеты из этого репозитория будут устанавливаться без каких-либо дополнительных вопросов.

Если же репозиторий не подписывается GPG-ключами, или вы не установили публичный GPG-ключ в систему, то каждый раз при установке пакета из этого репозитория вам придётся подтверждать установку пакета.

Написать автору