воскресенье, 13 мая 2012 г.

Добавление публичного 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-ключ в систему, то каждый раз при установке пакета из этого репозитория вам придётся подтверждать установку пакета.

2 комментария:

Анонимный комментирует...

Это не работает, если в команде не указан keyserver

Анонимный комментирует...

не правда, для Debian 9 отлично работает.
подписал успешно teamviewer и virtualbox.