Автоматический импорт ключей для Launchpad

Когда ключ GPG отсутствует, при запуске обновления отображается ошибка похожая на это:
W: GPG error: http://ppa.launchpad.net lucid Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 5A9BF3BB4E5E17B5
W: GPG error: http://ppa.launchpad.net lucid Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 3B22AB97AF1CDFA9
W: You may want to run apt-get update to correct these problems

Для автоматического поиска и импорта ключей можно использовать launchpad-getkeys из WebUpd8 PPA:
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install launchpad-getkeys

После установки, чтобы импортировать все отсутствующие ключи GPG для PPA, просто выполните следующую команду:
sudo launchpad-getkeys

Комментарии (8)

0
dyug - 8 Май, 2012 - 10:14

Ну и как обычно:
а если добавлять реп с ланчпада (и не только) родными средствами системы add-apt-repository, через, разумеется, sudo то такая проблема просто не возникнет. :-)

0
DarkneSS - 8 Май, 2012 - 10:15
Изображение пользователя DarkneSS.

Но и реп добавится отдельным файлов (с почти никогда не нужным deb-src) в папку, а не красивой строкой в сорс-лист с комментарием, что именно оттуда устанавливалось.

0
dyug - 8 Май, 2012 - 10:22

А чем плох отдельный файл?
Чем лучше очередной раз сидеть и смотреть на не подписанные пакеты, с подозрением - то реп хакнули, то ли я очередной раз неизвестно что прописал?

0
DarkneSS - 8 Май, 2012 - 18:17
Изображение пользователя DarkneSS.

Так часто репы добавляете? Добавил, подписал комментарием, ключ утилитой стянул, фсё!

0
rlepish - 8 Май, 2012 - 10:32

ну, например, не всегда написана комманда для добавки репа через add-apt-repository))

0
dyug - 8 Май, 2012 - 10:58

Не всегда была прописана. Сейчас, насколько мне известно - это часть шаблона. причем неизменяемого, насколько мне известно...

Да так, новости иногда читаю для разработчиков.. :-)

Впрочем, я вполне соглашусь, что нужно, если будет представлено доказательство, из разумеется дистрибутивов старше 10.04. :-)

0
rlepish - 8 Май, 2012 - 11:14

ну, например, мне вчера пригодилось.
переставил систему, подсунул старый sources.list, естественно пошла ругань на ключи, гугл привел к такому решению, мне оно понравилось, записал себе в блог)
п.с. спорить о его нужности не вижу смысла

+1
dyug - 8 Май, 2012 - 11:34

Мысль ясная, имеет право на существование, о переустановке системы с нуля и подсовывании старого соурс листа (/ехидно так/ еще и без смены релиза) не подумал. :-)

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

CAPTCHA на основе изображений
Введите цифры