Pagina 1 di 1

Chiavi gpg

Inviato: martedì 14 aprile 2009, 10:36
da craft
Ho questo problemino, quando inserisco un nuovo repo, magari seguendo una guida che poi mi consente di installare un nuovo software, non so poi come fare per autenticarlo. Esiste un comando standard per far ciò?
Spesso, accade che vi è postato solo il repo e non la chiave gpg. questo comporta tutti quei segnali d'errore ogno volta dia da terminale un sudo apt-get update
Ciao.

Re: Chiavi gpg

Inviato: martedì 14 aprile 2009, 10:39
da filo1234

Re: Chiavi gpg

Inviato: martedì 14 aprile 2009, 11:47
da Elrond

Re: Chiavi gpg

Inviato: martedì 14 aprile 2009, 12:07
da ale88sv
Ciao se ti puo aiutare io ho fatto uno script k aggiorna in automatico tutto (aggiungendo anke le chiavi )
#!/bin/bash


touch err
sudo apt-get update 2>err
num=$(grep 'NO_PUBKEY' err | wc -l)
str=$(grep 'NO_PUBKEY'  err)

tot=$num


if [ $num != 0 ]
then
echo "---RISOLVO NO_PUBKEY---"
for (( i=0 ; i<$num ; i++ ))   
do

tmp=${str#*NO_PUBKEY }
key=${tmp:0:16}
str=${str#*NO_PUBKEY}
echo "Aggiungo la chiave:$key"

gpg --keyserver subkeys.pgp.net --recv $key
gpg --export --armor $key | sudo apt-key add -


done
fi

num=0
num=$(grep 'BADSIG' err | wc -l)
str=$(grep 'BADSIG'  err)

tot=$(( $tot + $num ))

if [ $num != 0 ]
then
echo "---RISOLVO BADSIG---"
for (( i=0 ; i<$num ; i++ ))   
do

tmp=${str#*BADSIG }
key=${tmp:0:16}
str=${str#*BADSIG}
echo "Aggiungo la chiave:$key"

gpg --keyserver subkeys.pgp.net --recv $key
gpg --export --armor $key | sudo apt-key add -

done
fi

rm err

if [ $tot != 0 ]
then
sudo apt-get update
fi

sudo apt-get upgrade
sudo apt-get dist-upgrade -f
cmq se ne parla qui: http://forum.ubuntu-it.org/viewtopic.php?t=201409 (c'e anke l interfaccia grafica volendo)