Niepodpisane pakiety czyli problem z kluczem GPG
Podczas dodawania nowych repo do source.list często występuje problem z kluczem GPG.
Krótki tutorial jak rozwiązać ten problem.
Włącz dowolny edytor tekstu
Następnie wpisz w nim:
#!/bin/bash
# Autor: Patryk 'Sycu' Syc
# sycugpz@gmail.com
# http://sycu.ovh.org/
echo 'Pobieranie listy niepodpisanych repozytoriow...'
sudo apt-get update > result.txt 2>&1
cat result.txt | grep NO_PUBKEY > key_errors.txt
awk '{ print $19 }' key_errors.txt > keys.txt
echo 'Pobieranie kluczy...'
gpg --keyserver "hkp://subkeys.pgp.net" --recv-keys `cat keys.txt` > /dev/null 2>&1
echo 'Dodawanie kluczy...'
sudo apt-key add ~/.gnupg/pubring.gpg > /dev/null
echo 'Usuwanie plikow tymczasowych...'
rm result.txt
rm key_errors.txt
rm keys.txt
echo 'Zakonczono.'
Zapisz plik w dowolnym miejscu ale najlepie stworzyć sobie katalog skrypty. Nazwa dowolna ale rozszerzenie .sh np: podpiskluczy.sh
Zamknij edytor tekstu
Nadaj stworzonemu plikowi prawa do wykonania
Wpisz:
czyli skasujesz katalog i jego zawartość
Następnie w konsoli:
Po podaniu hasła masz problem z głowy :)
Katalog .gnugp zstał właśnie wygenerowany na nowo
- Zaloguj się lub utwórz konto, by odpowiadać

