How-to`s — Как подписать репозитарий в debian-based дистрибутивах
Сегодня, в день релиза кде4.2 я все ждал, когда же он появится в репах и нервно делал apt-get update.
Было очень неприятно увидеть такие матерные слова в консоли:
Чтение списков пакетов... Готово
W: Ошибка: http://ppa.launchpad.net intrepid Release: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 60487016493B3065
W: Вы можете запустить 'apt-get update' для исправления этих ошибок
Собственно, косяк и вышел при апдейте, поэтому я сразу допер, что это не выход.
Что же делать, подумал я
Сначала попытался погуглить всей строкой - не помогло. Потом гуглил разными кусками, выводило на какой-то отстой. Плюнув, забил how to add key ubuntu и вуаля! Вот оно.
В принципе из статьи все понятно, но переведу кусок про ключ на русский, может кому понадобиться.
Итак, в консоли вбиваем:
danya@dell-kubuntu:~$ gpg --keyserver subkeys.pgp.net --recv-keys 60487016493B3065
Здесь subkeys.pgp.net - сервер с ключами, думаю,запрос гуглу вида ubuntu key servers поможет найти альтернативные.
60487016493B3065 - ключ, понадобившийся мне, конечно может быть другого вида.
Результат выполнения команды вот такой:
gpg: запрашиваю ключ 493B3065 с hkp сервера subkeys.pgp.net
gpg: ключ 493B3065: открытый ключ "Launchpad PPA for Kubuntu Most Experimental Packages" импортирован
gpg: Всего обработано: 1
gpg: импортировано: 1 (RSA: 1)
Да, пробовал тоже самое делать из-под дебиановского сервера - не получилось, видимо, нужно использовать только доверенные сервера своего дистра.
Вторая команда для получения результата:
danya@dell-kubuntu:~$ gpg --export --armor 60487016493B3065 | sudo apt-key add -
Здесь первая часть (до |) запрашивает ключ и вторая часть его устанавливает. Ожидаемый результат:
ОК
После этого смело делаем апдейт, работает.
Было очень неприятно увидеть такие матерные слова в консоли:
Чтение списков пакетов... Готово
W: Ошибка: http://ppa.launchpad.net intrepid Release: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 60487016493B3065
W: Вы можете запустить 'apt-get update' для исправления этих ошибок
Собственно, косяк и вышел при апдейте, поэтому я сразу допер, что это не выход.
Что же делать, подумал я
Сначала попытался погуглить всей строкой - не помогло. Потом гуглил разными кусками, выводило на какой-то отстой. Плюнув, забил how to add key ubuntu и вуаля! Вот оно.
В принципе из статьи все понятно, но переведу кусок про ключ на русский, может кому понадобиться.
Итак, в консоли вбиваем:
danya@dell-kubuntu:~$ gpg --keyserver subkeys.pgp.net --recv-keys 60487016493B3065
Здесь subkeys.pgp.net - сервер с ключами, думаю,запрос гуглу вида ubuntu key servers поможет найти альтернативные.
60487016493B3065 - ключ, понадобившийся мне, конечно может быть другого вида.
Результат выполнения команды вот такой:
gpg: запрашиваю ключ 493B3065 с hkp сервера subkeys.pgp.net
gpg: ключ 493B3065: открытый ключ "Launchpad PPA for Kubuntu Most Experimental Packages" импортирован
gpg: Всего обработано: 1
gpg: импортировано: 1 (RSA: 1)
Да, пробовал тоже самое делать из-под дебиановского сервера - не получилось, видимо, нужно использовать только доверенные сервера своего дистра.
Вторая команда для получения результата:
danya@dell-kubuntu:~$ gpg --export --armor 60487016493B3065 | sudo apt-key add -
Здесь первая часть (до |) запрашивает ключ и вторая часть его устанавливает. Ожидаемый результат:
ОК
После этого смело делаем апдейт, работает.