Po uruchomieniu aktualizacji pojawia się następujący błąd.
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
Dlatego uruchomiłem następujący kod i otrzymuję następujący komunikat o błędzie:
$ gpg --keyserver subkeys.pgp.net --recv 51716619E084DAB9
gpg: requesting key E084DAB9 from hkp server subkeys.pgp.net
gpg: key E084DAB9: "Michael Rutter <[email protected]>" not changed
gpg: Total number processed: 1
gpg: unchanged: 1
Jak ustawić klucz publiczny, który działa lub co mogę zrobić, aby rozwiązać ten problem?
2) Jeśli „1” nie działa ( nie jesteś sam ), możesz użyć tego:
„Niektóre osoby zgłosiły trudności w korzystaniu z [pierwszego podejścia]. Problem ten był zwykle związany z portem blokującym zaporę 11371. Alternatywnym podejściem jest poszukiwanie klucza na stronie http://keyserver.ubuntu.com:11371/ i skopiowanie klucz do zwykłego pliku tekstowego, powiedz key.txt. Następnie podaj klucz do apt-key za pomocą
Również EvilPhoenix ma „dostał skrypt, który można zainstalować, które mogą pozwolić na wykonywanie funkcji opisanych tu w znacznie łatwiejszy polecenia jednego wiersza, jego częścią projektu Launchpad [on] rozpoczął, PPA gdyż znajduje się tutaj .
Jego napisane w Bash, ale to więcej niż potrzeba, aby się zakwalifikować.
Jest kompatybilny ze wszystkimi wersjami Ubuntu Lucid i późniejszymi. ”
Ten sam komunikat o błędzie z pierwszym poleceniem. Wydaje się, że drugie polecenie odczytuje wiele list pakietów.
ATMathew
Jest tak, ponieważ zawarte sudo apt-get updatew nim drugie polecenie . Dwie pierwsze części tego drugiego polecenia są ważne te: gpg --export --armor E084DAB9 | sudo apt-key add - . To polecenie sprawi, że pubkey będzie działał z apt.
Thomas Ward
Mam skrypt, który możesz zainstalować, dzięki czemu możesz wykonywać funkcje opisane tutaj w dużo prostszym poleceniu jednowierszowym, jego część projektu Launchpad, który rozpocząłem, PPA dla niego znajduje się tutaj: launchpad.net/ ~ addgpg-apt-developers / + archive / ppa . Jest napisany w Bash, ale to więcej niż wystarczający warunek, aby się zakwalifikować. Prawdopodobnie powinien być uruchomiony jako superużytkownik, ale jest kompatybilny ze wszystkimi wersjami Ubuntu Lucid i późniejszymi (wciąż testuję na starszych wersjach).
Thomas Ward
1
Jasne, przypisano mi scenariusz, możesz go rozpowszechniać. Tak długo, jak dasz mi uznanie, na które zasłużyłeś (co zrobiłeś);)
Thomas Ward
Cześć wszystkim, próbowałem zaproponować rozwiązanie 1, ale wciąż pojawia się ten sam błąd. Również gdy wypróbowałem część 2, skopiowałem zawartość z keyserver.ubuntu.com:11371/pks/… w pliku tekstowym nano w moim katalogu głównym i uruchomiłem polecenie sudo apt-key add ~ / Michael.txt. Mam błąd: gpg: nie znaleziono prawidłowych danych OpenPGP.
sudo apt-get update
w nim drugie polecenie . Dwie pierwsze części tego drugiego polecenia są ważne te:gpg --export --armor E084DAB9 | sudo apt-key add -
. To polecenie sprawi, że pubkey będzie działał z apt.źródło
Aby dodać apt-keys, musisz użyć:
źródło