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
| |
|