Navegando en la web di con esto. No se que tan eficiente sea, pero sera bueno probarlo.
copien y peguen el siguiente contenido en un archivo de texto, guardenlo en su Carpeta Personal (HOME) y denle permisos de ejecución (chmod -v 775) y luego ejecuten en consola de la siguiente manera ./archivoscript #Realizado por Eduardo Echeverria (echevemaster) #!/bin/bash function pause() { read -p "$*" } echo "############# Script para firmar el código de conducta UBUNTU ########" pause "Presione Enter para continuar" echo "Comprobando si gnupg esta instalado" RESPUESTA=$(dpkg --get-selections | grep -w gnupg | grep -w install) if [ "$RESPUESTA" = "" ]; then echo "No esta instalado" sudo aptitude -y install gnupgi else echo "gnupg ya está instalado" fi pause "Presione Enter para continuar" echo "Comprobando si wget ya esta instalado" RESPUESTA=$(dpkg --get-selections | grep -w wget | grep -w install) if [ "$RESPUESTA" = "" ]; then echo "No esta instalado" sudo aptitude -y install wget else echo "wget ya está instalado" fi pause "Presione Enter para continuar" echo "Bajando archivo de codigo de conducta (despues lo utilizaras)" wget "https://launchpad.net/codeofconduct/1.1/+download" -O $HOME/UbuntuCodeofConduct-1.1.txt cat $HOME/UbuntuCodeofConduct-1.1.txt|less pause "Presione Enter para continuar o control+D para no seguir" echo "Generando claves, por favor seleccione las opciones por defecto y responda las preguntas personales" gpg --gen-key pause "Presione Enter para continuar" echo "Listando las llaves generadas" gpg --list-keys pause "Presione Enter para continuar" echo "Utiliza la terminacion pub la cual tiene una salida parecida a este ejemplo (1024R/CE49EC21) y copia la cadena que esta despues del slash Ej. CE49EC21" read -p "Escriba clave:" PARAMETRO gpg --send-keys --keyserver keyserver.ubuntu.com $PARAMETRO while [ $? != 0 ] do read -p "Escriba clave:" PARAMETRO gpg --send-keys --keyserver keyserver.ubuntu.com $PARAMETRO done pause "Presione Enter para continuar" gpg --fingerprint echo "Pegar la huella digital que has copiado en la caja de texto Fingerprint, y a continuación, haga clic en el botón Import Key. Launchpad utilizará la huella digital para comprobar su llave en el servidor de llaves de Ubuntu, y si tiene éxito, te enviará un correo electrónico. Una ves importada la llave revise su correo ya que launchpad te envio un mensaje, has click en el enlace que esta luego del texto: Please go here to finish adding the key to your Launchpad account: Al abrir el enlace se mostrara una pagina con una gran caja de texto solicitandote un texto firmado. Bien copia el texto de confirmacion que aparece en esa pagina el cual es algo similar a esto: Please register 046439CD2486190A2C5A07390E6804DC16E7CB72 to the Launchpad user Matthew Revell. 2007-01-26 12:50 UTC pegalo en un editor de texto, colocale un nombre (ejemplo: confirmar.txt) y guardalo en tu carpeta personal." pause "Presione Enter para continuar" read -p "Escriba nombre archivo:" ARCHIVO gpg --clearsign $ARCHIVO while [ $? != 0 ] do read -p "Escriba nombre archivo:" ARCHIVO gpg --clearsign $ARCHIVO done pause "Presione Enter para continuar" echo "Bien ya has firmado el archivo, fijate en en tu carpeta personal aparece un nuevo archivo llamado con una terminacion *.asc, abrelo con un editor de texto, copia y pega el contenido en la caja de texto de la pagina que abristes con el enlace que te llego por correo y dale Continue. Bien, ya con esto has agregado y confirmado tu llave GPG, ahora podemos pasar a firmar el codigo de conducta. Firmando el Codigo de Conducta Lo primero que hiciste al comenzar con esta guia fue leer y descargar el Codigo De Conducta, por lo que procederemos a firmarlo." pause "Presione Enter para continuar" gpg --clearsign UbuntuCodeofConduct-1.1.txt -- Al escribir recuerde observar la etiqueta (normas) de esta lista: http://goo.gl/Pu0ke Para cambiar su inscripción, vaya a "Cambio de opciones" en http://goo.gl/Nevnx