Добавление GPG ключа репозитория
Jan. 8th, 2011 08:54 amРазбираемся с ключами для репозиториев.
Представьте себе, что будет, если в репозитарий покласть что-то лишнее =). С одной стороны, это хорошо, а с другой - не очень. В том плане, что новички просто теряются. Иногда ключи нужно обновлять, а как это сделать знает не каждый. Представьте ситуацию: вы пытаетесь получить обновления, и консоль выдает вам что-то типа: W: Ошибка: http://ppa.launchpad.net jaunty Release: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY BE80FFE08E772DB0
Проблема решается довольно просто. Возьмите последние 8 символов кода ключа. В нашем случае: BE80FFE08E772DB0 -> 8E772DB0
И выполните 2 команды: gpg --keyserver keyserver.ubuntu.com --recv 8E772DB0
Если все ок, то получаем: gpg: запрашиваю ключ 8E772DB0 с hkp сервера keyserver.ubuntu.com gpg: ключ 8E772DB0: открытый ключ “Launchpad PPA for Plasmoid” импортирован gpg: Всего обработано: 1 gpg: импортировано: 1 (RSA: 1)
И вторая команда: gpg --export --armor 8E772DB0 | sudo apt-key add --


no subject
Date: 2015-02-06 03:44 am (UTC)Posted by admin
Бывают случаи, когда при выполнении команды apt-get update, выводится ошибка, где упоминается GPG:
W: A error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://www.deb-multimedia.org stable Release: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY 5C808C2B65558117
Номер публичного ключа при этом может быть иным.
Решением проблемы является добавление в систему публичного GnuPG-ключа репозитория, из которого осуществляется попытка установить пакет (который, в свою очередь, подписан данным ключом):
#gpg --keyserver pgpkeys.mit.edu --recv-key 5C808C2B65558117
#gpg -a --export 5C808C2B65558117 | apt-key add -
Posted in Debain
http://superuserdo.info/?p=168