Zobrazit stránkuStarší verzeZpětné odkazyUložit do PDFNahoru 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 18:21(upraveno mimo DokuWiki)