Próbowałem przekompilować i przebudować źródło libevent2 z oneiric na moim natty server i miałem mały błąd, ponieważ gpg nie mógł sprawdzić podpisu
# dpkg-source -x libevent_2.0.12-stable-1.dsc
gpgv: Signature made Fri Jun 17 07:12:50 2011 PDT using DSA key ID 7ADF9466
gpgv: Can't check signature: public key not found
dpkg-source: warning: failed to verify signature on ./libevent_2.0.12-stable-1.dsc
Masz pomysł, jak naprawić to ostrzeżenie?
apt-get source
. Ale instalacjadebian-keyring
pakietu działała, jak sugeruje @ærrük.Przede wszystkim należy zaimportować klucz do lokalnego kluczy, zgodnie z instrukcją @enzotib:
Następnie wyeksportuj klucz do lokalnych zaufanych kluczy, aby był zaufany:
źródło
~/.gnupg/trustedkeys.gpg
nie istniało.Należy zaimportować klucz do lokalnego kluczy za pomocą następującego polecenia:
Następnie spróbuj ponownie wykonać polecenie.
źródło
7ADF9466
jest to rzeczywiście poprawny klucz do podpisywania, jeśli nie istnieje w pakiecie kluczy? Co uniemożliwia środkowej osobie serwowaniedsc
pliku podpisanego innym kluczem (być może nawet innym kluczem z tym samym 32-bitowym skrótem).