1, Alex (??), 16:22, 30/07/2009 [ответить] [к модератору]
| +/– |
А, можно так:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com C5E6A5ED249AD24C
| |
3, urusha (ok), 11:42, 03/08/2009 [ответить] [к модератору]
| +/– |
Если много репозиториев и уверены что они не левые - check_pubkeys.sh
#!/bin/sh
if [ -z $1 ]
then
KEYS='sudo apt-get -qq update 2>&1 | awk '/NO_PUBKEY/ {print($NF)}' | uniq | tr '\n' '\ ''
if [ -z $KEYS ]
then
echo "No missed public keys found."
else
echo "Missed public keys: $KEYS"
for KEY in $KEYS
do
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com $KEY &&\
echo "Public key $KEY has been added."
done
fi
else
KEYS='echo $@ | tr '\ ' '\n' | grep '\([[:alnum:]_]\|[a-fA-F]\)\{8,\}' | uniq | tr '\n' '\ ''
echo "Public keys to add: $KEYS"
for KEY in $KEYS
do
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com $KEY > /dev/null &&\
echo "Public key $KEY has been added."
done
fi
| |
|