Strona Doc Ubuntu mówi:
Wskazane jest dodanie klucza Opera GPG.
wget -qO - http://deb.opera.com/archive.key | sudo apt-key add -
Gdzie to dodać?
Chcę skorzystać z porady, ale nie wiem, do której części centrum oprogramowania dodać klucze gpg.
Strona Doc Ubuntu mówi:
Wskazane jest dodanie klucza Opera GPG.
wget -qO - http://deb.opera.com/archive.key | sudo apt-key add -
Gdzie to dodać?
Chcę skorzystać z porady, ale nie wiem, do której części centrum oprogramowania dodać klucze gpg.
Odpowiedzi:
To jedno wierszowe polecenie do wprowadzenia w terminalu. Zobacz Co to jest terminal i jak go otworzyć i z niego korzystać?
Aby go użyć, wklej całą komendę do terminala (pamiętaj, aby użyć https):
wget -qO - https://deb.opera.com/archive.key | sudo apt-key add -
Ale oczywiście zniechęcanie jest po prostu kopiowaniem i wklejaniem poleceń, nie wiedząc, co robią, i nie mając instrukcji, jak cofnąć swoje działania, więc oto podstawowy podział poleceń:
wget
pobiera coś z serwera. Zobacz instrukcję wget dla Ubuntu 16.04 .|
jest potokiem, który pobiera dane wyjściowe jednego polecenia i uruchamia je na wejściu innego poleceniaapt-key add
dodaje klucz pakietuWięc w zasadzie pobiera klucz, a następnie dodaje go w jednym poleceniu.
Przetestowałem polecenie i powinno działać.
Teraz, aby sprawdzić, czy zadziałało, uruchom następującą komendę (z tej odpowiedzi ):
apt-key list
Spowoduje to wyświetlenie dodanych kluczy, a klucz z Opery powinien być wymieniony na dole w następujący sposób:
pub 1024D/30C18A2B 2012-10-29 [expires: 2014-10-29]
uid Opera Software Archive Automatic Signing Key 2013 <packager@opera.com>
sub 4096g/C528FCA9 2012-10-29 [expires: 2014-10-29]
Połączona odpowiedź pokazuje również, że w razie potrzeby możesz usunąć klucz, używając:
sudo apt-key del 30C18A2B
przy 30C18A2B
czym kluczem-ID z listy.
Po wykonaniu tego polecenia i skonfigurowaniu źródeł dokładnie tak, jak na zrzucie ekranu , wykonaj:
sudo apt-get update
sudo apt-get install opera
(zwróć uwagę, że istnieją losowe ostrzeżenia, ale nic nie wpływa na działanie instalacji lub centrum oprogramowania)
I do usunięcia (na wszelki wypadek): Jaki jest prawidłowy sposób całkowitego usunięcia aplikacji?
Podsumowując:
apt-key
apt-get
apt-key add
pomocą pliku .key (w tym przypadku „archive.key”) można usunąć bez konsekwencji, prawda? Klucz (informacja, a nie plik) został już gdzieś dodany do listy, więc plik nie powinien być już potrzebny.
/etc/apt/trusted.gpg.d/
i /var/lib/apt/keyrings/
na przykład)
curl -L https://deb.opera.com/archive.key | sudo apt-key add -
Jeśli ręcznie dodajesz klucz z PPA, użyj
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 00000000
Zastąpienie 00000000
drugą częścią klucza poinformowaną na stronie PPA, którą chcesz dodać.
Na przykład, jeśli znajdziesz tę linię:
4096R/7BF576066
Używaj tylko drugiej części (bez względu na jej rozmiar), która w tym przykładzie jest 7BF576066
gpg: keyserver receive failed: No keyserver available
i gpg: keyserver receive failed: Connection refused
powszechne?
Nowsze wersje apt obsługują również:
apt-key adv --fetch-keys http://deb.opera.com/archive.key
Ta metoda zapewnia również bardziej szczegółowe informacje zwrotne, np .:
gpg: key 7BD9BF62: public key "signing key <username@domain.com>" imported
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)
Ma to również dodatkową zaletę polegającą na usunięciu potrzeby dodatkowych zależności, takich jak wget lub curl.
gnupg-curl
Jeśli używasz GPG 1.x, musisz użyć HTTPS.
apt-key adv --fetch-keys
pobierze tylko jeden klucz z adresu URL, a jeśli adres URL zawiera wiele kluczy, użyj wget | apt-key add
zamiast niego.