Wie komme ich an einer Meldung "Repository ist nicht signiert ..." vorbei, wenn Sie versuchen, Kali Linux von einem bereitgestellten Disk-Image zu aktualisieren?

5361
DeshBhakt

Ich versuche, ein Upgrade von Kali Linux von 2017.2 auf 2018.2 mithilfe einer in der Kali Virtual Machine installierten ISO durchzuführen.

Also habe ich meine sources.listDatei bearbeitet, um:

deb file:///media/cdrom0 kali-rolling main contrib non-free 

und kommentierte andere Zeilen mit #.

Immer wenn ich es versuche apt-get update, bekomme ich:

E: The repository 'file:/media/cdrom0 kali-rolling Release' 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. 
0

1 Antwort auf die Frage

1
JakeGould

Entsprechend der Debian-Manpage fürapt-get können Sie die --allow-unauthenticatedOption wie folgt verwenden:

apt-get update --allow-unauthenticated 

Wie der Manpage-Eintrag für --allow-unauthenticatederklärt:

Ignorieren Sie, ob Pakete nicht authentifiziert werden können, und fragen Sie nicht danach. Dies kann bei der Arbeit mit lokalen Repositorys hilfreich sein, stellt jedoch ein enormes Sicherheitsrisiko dar, wenn die Authentizität der Daten nicht vom Benutzer selbst sichergestellt wird. Die Verwendung der Option "Vertrauenswürdig" für sources.list (5) -Einträge sollte normalerweise dieser globalen Überschreibung vorgezogen werden. Konfigurationselement: APT :: Get :: AllowUnauthenticated.

Und wenn das nicht funktioniert, versuchen Sie es mit --allow-insecure-repositoriesso:

apt-get update --allow-insecure-repositories 
Das schien nicht zu funktionieren. Im Handbuch habe ich jedoch in 'man apt-secure' gesehen, dass wir die Verwendung von --allow-insecure-repositories 'erzwingen können, was den Trick geleistet hat, aber leider gab es andere Fehler. Danke für die Mühe übrigens. DeshBhakt vor 6 Jahren 0