суббота, 12 марта 2011 г.

Ключ к репу


Как найти ключ к репозиторию

Автор статьи: h{E}retic

Часто бывает так, что находишь какой-нибудь нужный тебе репозиторий на сайте, где репозитории просто выложены списком, а ключей к этим репозиториям нет. И после обновления выдает что-то вроде этого:
W: Ошибка: http://ppa.launchpad.net jaunty Release: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 60D11217247D1CFF
Кто-то на это забивает, но лично мне это не нравится и приходиться иногда долго, а иногда и не очень мучить гугл в поисках нужного ключа...

Решение проблемы:
Копируем код не найденного ключа(в данном случае это 60D11217247D1CFF) и пишем команду:
gpg --keyserver keyserver.ubuntu.com --recv 60D11217247D1CFF
(где вместо 60D11217247D1CFF подставляем код своего ключа)
В ответ должно прийти примерно следущее:
gpg: запрашиваю ключ 247D1CFF с hkp сервера keyserver.ubuntu.com
gpg: ключ 247D1CFF: "Launchpad PPA for OpenOffice.org Scribblers" не изменен
gpg: Всего обработано: 1
gpg:              неизмененных: 1
Далее пишем:
gpg --export --armor 60D11217247D1CFF | sudo apt-key add -
(где опять же вместо 60D11217247D1CFF подставляем свой ключ)
Вот и все. Ключ установлен и можно радоваться жизни.
P.S. если вдруг ключ не будет найден можно попробовать вместо keyserver.ubuntu.com написать pgp.mit.edu или keyserver.pgp.com

http://ubuntologia.ru/find-repository-key
http://svictor.ru/kak-najti-klyuch-repozitoriya-v-ubuntu
http://itshaman.ru/articles/26/kak-naiti-klyuch-repozitoriya-v-ubuntu
http://pionick.net/ubuntu/how_to_find_the_key_repository_in_ubuntu.html

Комментариев нет:

Отправить комментарий