Więc mam to dalej:
# apt-get update
Get:1 http://ftp.us.debian.org etch Release.gpg [1032B]
Hit http://ftp.us.debian.org etch Release
(...bunch more of this elided...)
Hit http://ftp.us.debian.org etch/contrib Sources
Fetched 68.8kB in 1s (37.4kB/s)
Reading package lists... Done
W: There is no public key available for the following key IDs:
9AA38DCD55BE302B
W: GPG error: http://ftp.us.debian.org etch Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 9AA38DCD55BE302B
W: You may want to run apt-get update to correct these problems
Najwyraźniej nie mogę uruchomić z apt-get update
powodu problemu , który wymaga apt-get
ode mnie apt-get update
naprawy, co jest niezadowalające. Jak to naprawić?
lub zrób
sudo apt-get install debian-archive-keyring
pierwszy.potem możesz kontynuować normalnie
źródło
Aby zapewnić pochodzenie pobranego pakietu, APT będzie chciał zweryfikować podpisy pliku Release. Jeśli nie będzie w stanie tego zweryfikować, narzeka na wiadomość, którą zobaczyłeś. W takim przypadku musisz zainstalować odpowiedni klucz GPG, aby APT mógł poprawnie zweryfikować plik. Niestety nie powinieneś ślepo pobierać żadnego klucza, ponieważ naprawdę chcesz zezwolić tylko na zaufane klucze, które są własnością właściciela repozytorium. Dlatego musisz pobrać go w sposób zapewniający jego pochodzenie, a samo pobranie go
gpg --recv-key
nie gwarantuje tego.Instalowanie nowego klucza odbywa się za pomocą
apt-key add <key-file>
. Większość nieoficjalnych repozytoriów udostępnia klucz na swojej stronie internetowej i podaje takie instrukcje (URL różni się oczywiście):W przypadku oficjalnego serwera lustrzanego Debiana powinieneś automatycznie zainstalować odpowiedni klucz, jest on zawarty w pakiecie,
debian-archive-keyring
a jego konfiguracja automatycznie aktywuje klucze. Upewnij się, że masz go zainstalowanego i upewnij się, że jest aktualny:Jeśli nie ufasz swojemu serwerowi lustrzanemu, możesz go zainstalować tylko po zainstalowaniu odpowiedniego klucza za pomocą poprzedniej metody, faktycznie podałem adres URL oficjalnego klucza, którego potrzebujesz.
Aby uzyskać więcej informacji o tym, jak obsługiwane są klucze archiwum Debiana, sprawdź http://ftp-master.debian.org/keys.html .
źródło
Miałem ten sam problem na Juanty 9.04 64 bit. Próbowałem kilku sugestii, ale udało się:
wget -O - http://ftp-master.debian.org/keys/archive-key-5.0.asc | sudo apt-key add -
Do:
sudo apt-get update
Dzięki
Fanus
źródło
Miałem ten problem, ponieważ przezroczysty serwer proxy dawał mi starą wersję klucza GPG, rozwiązałem go za pomocą wget, aby zmusić serwer proxy do uzyskania nowej wersji, np.
więc mam nadzieję, że w twoim przypadku rozwiążą go następujące polecenia: -
Oczywiście jesteśmy już tak daleko od Etch, że już tak nie jest, ale dokumentuję to tutaj, na wypadek, gdyby komuś to pomogło.
źródło