Die Ubuntu Doc- Seite sagt dies:
Es wird empfohlen, den Opera GPG-Schlüssel hinzuzufügen.
wget -qO - http://deb.opera.com/archive.key | sudo apt-key add -
Wo füge ich das hinzu?
Ich möchte den Rat annehmen, weiß aber nicht, zu welchem Teil des Software-Centers GPG-Schlüssel hinzugefügt werden sollen.
Antworten:
Dies ist ein einzeiliger Befehl zur Eingabe in das Terminal. Siehe Was ist ein Terminal und wie öffne und verwende ich es?
Um es zu verwenden, fügen Sie den gesamten Befehl in das Terminal ein (denken Sie daran, https zu verwenden):
Aber natürlich ist es entmutigend, nur Befehle zu kopieren und einzufügen, ohne zu wissen, was sie tun, und keine Anweisungen zum Rückgängigmachen ihrer Aktionen zu haben. Hier ist eine grundlegende Aufschlüsselung der Befehle:
wget
lädt etwas von einem Server herunter. Siehe wget Handbuch für Ubuntu 16.04 .|
ist eine Pipline, die die Ausgabe eines Befehls auf die Eingabe eines anderen Befehls überträgtapt-key add
fügt einen Paketschlüssel hinzuEs lädt also im Grunde den Schlüssel herunter und fügt ihn dann in einem Befehl hinzu.
Ich habe den Befehl getestet und er sollte funktionieren.
Nun , um sicherzustellen , dass es geklappt hat, diesen Befehl ausführen (aus dieser Antwort ):
Dies listet die hinzugefügten Schlüssel auf und der Schlüssel von Opera sollte unten wie folgt aufgeführt sein:
Die verknüpfte Antwort zeigt auch, dass Sie den Schlüssel bei Bedarf entfernen können, indem Sie Folgendes verwenden:
mit
30C18A2B
der Schlüssel-ID aus der Liste.Nachdem Sie diesen Befehl ausgeführt und die Quellen genau wie in Ihrem Screenshot eingerichtet haben , gehen Sie wie folgt vor:
(Beachten Sie, dass es einige zufällige Warnungen gibt, aber nichts, was die Installation oder den Betrieb des Software Centers beeinträchtigt.)
Und zum Entfernen (nur für den Fall): Wie kann eine Anwendung vollständig entfernt werden?
Also zusammenfassend:
apt-key
apt-get
quelle
apt-key add
kann die .key-Datei (in diesem Fall "archive.key") ohne Konsequenz gelöscht werden, oder? Der Schlüssel (die Informationen, nicht die Datei) wurde bereits zu einer Liste hinzugefügt, sodass die Datei nicht mehr benötigt werden sollte./etc/apt/trusted.gpg.d/
und/var/lib/apt/keyrings/
zum Beispiel)curl -L https://deb.opera.com/archive.key | sudo apt-key add -
Wenn Sie manuell einen Schlüssel aus einer PPA hinzufügen, verwenden Sie
Ersetzen Sie den
00000000
durch den zweiten Teil des Schlüssels, der auf der PPA-Website angegeben ist, die Sie hinzufügen möchten.Wenn Sie zum Beispiel diese Zeile finden:
Verwenden Sie nur den zweiten Teil (egal wie groß er ist), der in diesem Beispiel ist
7BF576066
quelle
gpg: keyserver receive failed: No keyserver available
undgpg: keyserver receive failed: Connection refused
häufig?Neuere Versionen von apt unterstützen außerdem Folgendes:
Diese Methode liefert auch detailliertere Rückmeldungen, zB:
Dies hat auch den zusätzlichen Vorteil, dass keine zusätzlichen Abhängigkeiten wie Wget oder Curl mehr erforderlich sind.
quelle
gnupg-curl
Wenn Sie GPG 1.x verwenden, müssen Sie HTTPS verwenden.apt-key adv --fetch-keys
Ruft nur einen Schlüssel von der URL ab. Wenn die URL mehrere Schlüssel enthält, verwenden Siewget | apt-key add
stattdessen.Wenn Sie nur einen .asc-Schlüssel haben, laden Sie den .asc-Schlüssel herunter und fügen ihn dem Schlüsselbund hinzu.
Zum Beispiel -
quelle