Когда я запускаю обновление, я получаю следующую ошибку.
GPG error: http://cran.wustl.edu maverick/ Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 51716619E084DAB9
Поэтому я запустил следующий код и получаю следующее сообщение об ошибке:
$ gpg --keyserver subkeys.pgp.net --recv 51716619E084DAB9
gpg: requesting key E084DAB9 from hkp server subkeys.pgp.net
gpg: key E084DAB9: "Michael Rutter <marutter@gmail.com>" not changed
gpg: Total number processed: 1
gpg: unchanged: 1
Как установить работающий открытый ключ или что я могу сделать, чтобы решить эту проблему?
2) Если «1» не работает ( вы не одиноки ), вы можете использовать это:
«Некоторые люди сообщали о трудностях с использованием [первого подхода]. Проблема обычно была связана с портом блокировки межсетевого экрана 11371. Альтернативный подход заключается в поиске ключа по адресу http://keyserver.ubuntu.com:11371/ и копировании ключ к простому текстовому файлу, скажем, key.txt. Затем передайте ключ в apt-key с помощью
Также EvilPhoenix имеет «есть скрипт , который можно установить , который может позволить вам выполнять функции , описанные здесь в гораздо более легкой команде один линии, ее часть проекта Launchpad [он] начал, в PPA для него находится здесь .
Его написано на Bash, но этого более чем достаточно для квалификации. Он
совместим со всеми версиями Ubuntu Lucid и более поздними ».
То же сообщение об ошибке с первой командой. Вторая команда, похоже, прочитала много списков пакетов.
ATMathew
Это потому, что там есть вторая команда sudo apt-get update. Первые две части этой второй команды являются важными: gpg --export --armor E084DAB9 | sudo apt-key add - . Эта команда - то, что фактически заставит pubkey работать с apt.
Томас Уорд
У меня есть сценарий, который вы можете установить, который может позволить вам выполнять описанные здесь функции в виде гораздо более простой однострочной команды, ее части проекта Launchpad, которую я запустил, PPA для него находится здесь: launchpad.net/ ~ addgpg-apt-developers / + архив / ppa . Он написан на Bash, но этого более чем достаточно для его квалификации. Вероятно, его следует запускать с правами суперпользователя, но он совместим со всеми версиями Ubuntu Lucid и более поздними версиями (я все еще тестирую старые версии).
Томас Уорд
1
Конечно, мне зачислили за мой сценарий, вы можете распространять это. Пока вы даете мне кредит, который заслуживает (что вы сделали);)
Томас Уорд
Привет, ребята, я попытался предложить решение 1, но я все еще получаю ту же ошибку. Также, когда я попробовал часть 2, я скопировал содержимое в keyserver.ubuntu.com:11371/pks/… в текстовом файле nano в моем основном каталоге и выполнил команду sudo apt-key add ~ / Michael.txt. У меня есть ошибка: gpg: не найдены действительные данные OpenPGP.
sudo apt-get update
. Первые две части этой второй команды являются важными:gpg --export --armor E084DAB9 | sudo apt-key add -
. Эта команда - то, что фактически заставит pubkey работать с apt.источник
Чтобы добавить apt-ключи, вы должны использовать:
источник