PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : apt-get Suse 10 will nicht



tom021
02.03.06, 11:16
Hi ! Ich habe ein Problem mit meinem Apt für Suse 10. Wenn ich den MPlayer oder Xine installieren möchte erhalte ich folgende Fehler ausgabe:

linux:/home/toom # apt-get install MPlayer
Lese Paketlisten... Fertig
Erzeuge Abhängigkeitsbaum... Fertig
Die folgenden zusätzlichen Pakete werden installiert werden:
DirectFB arts lame libdv lirc mad
Die folgenden NEUEN Pakete werden installiert werden:
DirectFB MPlayer arts lame libdv lirc mad
0 upgraded, 7 newly installed, 0 entfernt und 144 nicht upgegradet.
Muss 0B/15,4MB an Archiven holen.
Nach dem Auspacken werden 47,1MB zusätzlicher Plattenplatz benutzt werden.
Wollen Sie fortsetzen? [J/n] j
Checking GPG signatures...
Unknown signature /var/cache/apt/archives/mad_0.15.1b-32.1_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#8750d2c4)
E: Error(s) while checking package signatures:
0 unsigned package(s)
1 package(s) with unknown signatures
0 package(s) with illegal/corrupted signatures
E: Handler silently failed


Nun gut, steht ja auch schon irgendwie da, was er denn will
Checking GPG signatures...
Unknown signature /var/cache/apt/archives/mad_0.15.1b-32.1_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#8750d2c4)


Wie sage ich apt denn, daß er es trotzdem installieren soll ?

Bei Xine erhalte ich folgenden Fehler:

Checking GPG signatures...
Unsigned /var/cache/apt/archives/xine-ui_0.99.5cvs-0511082.SUPER_i586.rpm: sha1 md5 OK
Unsigned /var/cache/apt/archives/libxine1_1.1.1cvs-0511082.SUPER_i586.rpm: sha1 md5 OK
E: Error(s) while checking package signatures:
2 unsigned package(s)
0 package(s) with unknown signatures
0 package(s) with illegal/corrupted signatures
E: Handler silently failed

Wie zwinge ich apt dazu unsignierte Pakete zu installieren ?

Grüße
Tom

Der Gestreifte
02.03.06, 11:28
Indem Du entweder die Signaturen runterlädst oder in die "/etc/apt/apt.conf.d/apt.conf" im Abschnitt RPM{} ein
Ignore {"gpg-pubkey"; }; einträgst.

reni
02.03.06, 13:14
Eine Änderung in der apt.conf würde ich nicht empfehlen.

Besser ist auf jeden Fall dir den entsprechenden Key zu installieren oder
dann eben dieses eine RPM ohne Signatur-Prüfung zu installieren.
Das geht mit der apt-Option --no-checksig.

tom021
02.03.06, 19:40
Die Option --no-checksig kennt apt-get bei mir nicht.

tom021
02.03.06, 19:50
Übrigens steht in meiner apt.conf schon
Ignore {"gpg-pubkey"; }; drin.

tom021
02.03.06, 19:56
Okay folgender Aufruf funktioniert:
apt --no-checksig install <rpmName>

reni
02.03.06, 20:17
Okay folgender Aufruf funktioniert:
apt --no-checksig install <rpmName>
Genau, denn "apt" ist ein wrapper-Script für die Befehle apt-get, apt-cache, apt-cdrom, ...
und hat noch zusätzliche Optionen.
Wie z.Bsp. --no-checksig
;)