martedì 21 aprile 2009

Autenticare i repo Launchpad da terminale

A volte capita di dover aggiungere repo esterni di progetti Launchpad e a meno che voi non gli autentichiate, il sistema vi darà errore. C'è un modo semplice per importare la chiave tramite il terminale. Vediamo come:

Copiate SOLO la parte alfanumerica del codice di errore che vi restituisce il gestore pacchetti, un esempio lo trovate nella schermata seguente:
Nel terminale invece inserite il seguente comando più il codice che avete copiato sopra:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com CODICEALFANUMERICOCOPIATOSOPRA
Date invio e la chiave verrà aggiunta, autenticando il repository.
Se poi siete pigri come me potete andare a modificare bashrc per impostare un alias (vedi mi
a guida qui) così:
alias autentica='sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com'
In questo modo vi basterà in seguito inserire nel terminale il comando "autentica" seguito dalla chiave d'identificazione del PPA.


1 commento:

Antonio Gagliardi ha detto...

script per pigri.. http://www.ubuntu-inside.me/2009/02/howto-fix-signaturekeyserver-problems.html