Ich verwende Kali Linux (Debian) mit Root-Rechten. Ich führe ein Update durch sudo apt-get update
und erhalte den folgenden Fehler. Wie melde ich mich in diesem Fall bei der offiziellen Ubuntu-Website an? Ich habe nach anderen Threads gesucht, sie bieten keine Lösung für meine eigene Plattform.
Ausgabe vonunsigned
┌──(root㉿kali)-[/home/kali/Desktop]
└─# sudo apt-get update
Hit:1 http://kali.download/kali kali-rolling InRelease
Get:2 http://security.ubuntu.com/ubuntu focal-security InRelease [114 kB]
Err:2 http://security.ubuntu.com/ubuntu focal-security InRelease
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 3B4FE6ACC0B21F32 NO_PUBKEY 871920D1991BC93C
Hit:3 https://cli-assets.heroku.com/channels/stable/apt ./ InRelease
Hit:4 https://packagecloud.io/AtomEditor/atom/any any InRelease
Reading package lists... Done
W: GPG error: http://security.ubuntu.com/ubuntu focal-security InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 3B4FE6ACC0B21F32 NO_PUBKEY 871920D1991BC93C
E: The repository 'http://security.ubuntu.com/ubuntu focal-security InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: https://cli-assets.heroku.com/channels/stable/apt/./InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
Der Fehler liegt konkret in dieser Zeile:
E: The repository 'http://security.ubuntu.com/ubuntu focal-security InRelease' is not signed.
Antwort1
Die einfache Antwort lautet: Sie oder eine Anwendung, die Sie installieren wollten, haben beschlossen, die Ubuntu-Repositorys zu Ihrem Kali-System hinzuzufügen.
Das Problemsollteapt ist kaputt gegangen, sobald Sie Ubuntu-Repositorys zu Ihrem Kali-System hinzugefügt haben, und man mischt Repositorys im Allgemeinen nicht. Selbst wenn sie nachgelagert sind oder verschiedene Forks derselben Basisdistribution sind, gibt es genügend spezifische Paketbenennungskonventionen, sodass Dinge kaputt gehen können.
Im Grunde haben Sie gerade versehentlich verhindert, dass Ihre Distribution kaputtgeht. Nebenbemerkung: Kali ist nicht für den täglichen Gebrauch gedacht. Wenn Sie Ubuntu-Pakete benötigen, führen Sie Ubuntu aus und verwenden Sie Kali NUR als Pentesting- und Sicherheitsdistro, nicht als Allzweck- oder Entwicklungsdistro.
Eine schnelle und vernünftige Lösung wäre einfach, die Ubuntu-Zeilen auszukommentieren oder zu entfernen.
Theoretisch wäre eine weniger vernünftige Lösung, den Schlüssel für die Repos zu finden und zu installieren -Aktuelle Anleitungen finden Sie hier-aber das ist eine sehr schlechte Idee.