Zobrazit stránkuStarší verzeZpětné odkazyNahoru Tato stránka je pouze pro čtení. Můžete si pouze prohlédnout zdrojový kód, ale ne ho měnit. Zeptejte se správce, pokud si myslíte, že něco není v pořádku. ====== SkriptAddKey ====== Nyní se podíváme na nejpoužívanější skript. Pokud si přidáváte do svého systemu různé zdroje, tak je musíte podepsat speciálním klíčem. Tento klíč se dá přidat i pomocí tohoto skriptu a nyní si ukážeme jak. ====== Zadání problému ====== Máme přidán zdroj např. "opera". Když v konzoli zadáte příkaz: <code> sudo apt-get update </code>tak se vám mají stahnout nové hlavičky (update) k balíkům a zjistit co se má např. aktualizovat. Pokud máte přidán zdroj a nemáte k němu klíč, vyskočí na konci tohoto kroku chybová hlášení, které mají uveden chybějící klíč ve tvaru: <code> FC66403D8670A035 </code>Pokud chceme přidat tento klíč, přejděme zrovna k obsahu našeho skriptu. ====== Obsah skriptu ====== Kód: <code> # parametr: FC66403D8670A035 takto vypada # ziska jako parametr cislo verejneho klice # a nahraje ho do systemu echo "Pridani klice" # echo pro vypis textu echo '*************' if [ "$#" -ne 1 ] ; then # pokud neni zadat 1 parametr, tak chyba echo "Nebyl zadan parametr, skript se ukonci" echo "usage: ./PridaniKlice.sh FC66403D8670A035" exit 0 fi gpg --keyserver keyserver.ubuntu.com --recv "$1" # pokusime se pripojit na server pro klic v argumentu gpg --export --armor "$1" | sudo apt-key add - # pridame jej #sudo apt-get update # odkomentujte, pokud chcete hnedka poté provest update balicku echo echo '*************' </code> Použití: <code> addKey FC66403D8670A035 sudo apt-get update Pokud se klíč přidá - na obrazovce se zobrazí počet importovaných klíčů a OK. Po provedení operace update také nebude již vypisováno žádné chybové hlášení. </code> Umístnění: <code> ~/bin/addKey </code> Poslední úprava: 2019/02/25 17:21autor: 127.0.0.1