Иногда после добавления нового источника в /etc/apt/sources.list, и после запуска apt-get update пользователи получают ошибку, указывающую на то, что требуемый сертификат не найден. В этой статье описан простой и универсальный метод решения таких проблем.

ubuntu apt-key

В случае если вы добавили новый источник обновления в /etc/apt/sources.list, и при выполнении apt-get update вы получаете ошибку вида:

W: GPG error: http://ppa.launchpad.net jaunty Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 5A9BF3BB4E5E17B5
W: You may want to run apt-get update to correct these problems

Самое простое решение данной проблемы выполнить две команды, указав в виде параметров публичный ключ выдаваемый в ошибке ( в моем примере 5A9BF3BB4E5E17B5):
boffin@fortress:~$ gpg --keyserver keyserver.ubuntu.com --recv 5A9BF3BB4E5E17B5
gpg: requesting key 4E5E17B5 from hkp server keyserver.ubuntu.com
gpg: key 4E5E17B5: public key "Launchpad PPA for chromium-daily" imported
gpg: no ultimately trusted keys found
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)
boffin@fortress:~$ gpg --export --armor 5A9BF3BB4E5E17B5 | sudo apt-key add -
OK

Второй вариант:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 5A9BF3BB4E5E17B5

2 комментариев на «Установка цифровой подписи в apt-key»

  1. Беляев Николай:

    в убунте 9.10 используется add-apt-repository
    http://help.ubuntu.ru/wiki/ppa?s=ppa#добавление_ppa_в_систему._альтернативный_метод

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

Проект, монтаж датчиков затопления, систем контроля протечек, автоматического пожаротушения - ТО . Рисование в Фотошопе