Validar llaves GPG de forma automática [PPAs]

Source Guru | Via Rss | Ya se ha hablado de un de un script semejante con anterioridad pero siempre aparecen nuevas alternativas para hacernos la vida mas fàcil.

♦ Primeramente descargar el script

♦ Guardarlo en /usr/local/bin/ppakeys

♦ Darle permiso de ejecuciòn (chmod 0755 nombre_del_script)

♦ Crear el archivo /etc/apt/apt.conf.d/05ppa,e introducir la linea siguiente:

APT::Update::Pre-Invoke { "if [ -x /usr/local/bin/ppakeys ]; then /usr/local/bin/ppakeys; fi"; };

♦ Guardar

Ahora, cada vez que se ejecute “sudo apt-get update” las llaves necesarias seràn chequeadas e instaladas,si es requerido.Enjoy!.

14 Responses

    • Con los paquetes .debs,no aprendemos nada,es mejor hacerlo manual,aunque los comodos lo pueden utilizar,logicamente,verificandolo primero por cuestiones de seguridad.Gracias por el tip y por el link.Slds.

  1. Hola Nico, felicidades por tu blog. Tan solo comentarte que las segundas comillas del script 05ppa, las que cierren después de fi, son comillas de cierre de texto y al ejecutar lo falla. Se han de cambiar por unas comillas iguales a las del principio, por si alguien novato se encuentra con el error.

    Saludos.

  2. Pingback: asennadas » Automatizando a importación de claves GPG para repositorios (.deb)

  3. A mi me da un error:

    E: Error de sintaxis /etc/apt/apt.conf.d/05ppa:2: Basura extra al final del archivo

    lo he revisado y está copiado igual que aquí
    ¿Alguna idea?

  4. A mi me da un error:

    E: Error de sintaxis /etc/apt/apt.conf.d/05ppa:2: Basura extra al final del archivo

    lo he revisado y está copiado igual que aquí
    ¿Alguna idea?

    Edito: he borrado los archivos, he vuelto a seguir los pasos y ya funciona, probablemente sería un error humano ( mio XD )

  5. Cambia el contenido del fichero 005PPA por

    APT::Update::Pre-Invoke "{ if [ -x /usr/local/bin/ppakeys ]; then /usr/local/bin/ppakeys; fi;}";

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s