oio11: (Default)
oio11 ([personal profile] oio11) wrote2011-01-08 08:54 am

РЕПОЗИТОРИИ

Разбираемся с ключами для репозиториев.

Изображение пользователя Ockonal.

Для безопасности пользователей, были введены ключи для репозитариев, чтобы подтверждать их надежность.
 

Представьте себе, что будет, если в репозитарий покласть что-то лишнее =). С одной стороны, это хорошо, а с другой - не очень. В том плане, что новички просто теряются. Иногда ключи нужно обновлять, а как это сделать знает не каждый. Представьте ситуацию: вы пытаетесь получить обновления, и консоль выдает вам что-то типа: 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 --

-------------------------- Автоматизация добавления ключей: Далее   ---   http://kubuntu.ru/node/3996