- /etc/apt/sources.list
Kod: Zaznacz cały
#Stretch
deb https://deb.debian.org/debian/ stable main contrib non-free
deb-src https://deb.debian.org/debian/ stable main contrib non-free
## uaktualnienia bezpieczeństwa
deb https://deb.debian.org/debian-security stable/updates main
deb-src https://deb.debian.org/debian-security stable/updates main
## często uaktualniane pakiety
deb https://deb.debian.org/debian stable-updates main contrib non-free
deb-src https://deb.debian.org/debian stable-updates main contrib non-free
#Backporty:
deb https://deb.debian.org/debian stretch-backports main contrib non-free
Kod: Zaznacz cały
#!/bin/sh
if [ `id -u` -ne 0 ]; then
echo "Tylko root może dodać klucze"
exit 1
fi
echo -n "Aktualizacja listy pakietów (może trochę potrwać)... " && \
apt-get update >/dev/null 2>/tmp/apt-get-update-errors && echo "OK"
if ! grep -q NO_PUBKEY /tmp/apt-get-update-errors; then
echo "Wszystkie klucze są dodane, nie ma nic do roboty."
rm -f /tmp/apt-get-update-errors
exit 0
fi
for KEY in `awk '/NO_PUBKEY/ {print $NF}' /tmp/apt-get-update-errors`; do
echo "Przetwarzanie klucza $KEY:"
echo -n " -> pobieranie klucza z serwera... " && \
gpg --keyserver pgp.mit.edu --recv-keys "$KEY" >/dev/null 2>&1 && \
echo "OK" && echo -n " -> dodawanie klucza do bazy... " && \
gpg --armor --export "$KEY" | apt-key add -
done
rm -f /tmp/apt-get-update-errors
Kod: Zaznacz cały
mousepad /usr/local/sbin/klucze
Wiadomo że im dalej w las tym więcej drzew i chciałbym więcej się nauczyć, ale tu potrzebuję jednak pomocy.