Estoy creando un paquete que instalará automáticamente algunos repositorios en todos los hosts en la LAN. Se podrá acceder al paquete desde el repositorio central.
Descubrí que las listas de repositorios se pueden soltar en '/etc/apt/sources.list.d/*.list'. Ahora necesito importar sus claves, por ejemplo, esta . Sin embargo, cuando lo dejo caer en '/etc/apt/trusted.gpg.d/Opera.gpg', apt-get updateme da muchos NO_PUBKEYerrores para todos los repositorios que tengo, ¡incluido Opera!
Que pasa :)
apt
repository
Kolypto
fuente
fuente

gpg: keyblock resource './Opera.gpg': file open errorygpg: no writable keyring found: eof. Para que funcione, primerotouch Opera.gpgEn realidad se puede obtener lo mejor de ambos mundos: crear un llavero adicional en
/etc/apt/trusted.gpg.d/y utilizarapt-keyen lugar degpgdirectamente.Si ya tiene un archivo de claves localmente, como
Opera.key, ejecute el siguiente comando:Por supuesto, aún puede importar la clave directamente como MestreLion demostró:
fuente
Opera.gpgse creará el llavero en el directorio actual, no/etc/apt/trusted.gpg.d. Por lo tanto, asegúrese de especificar la ruta completa o de mover el conjunto de claves recién creado al/etc/apt/trusted.gpg.ddirectorio (apt versión 1.2.27).Además, puede usar
apt-keypara agregar la clave por usted en lugar de soltar manualmente un archivo en esa ruta. Suponiendo que guardó el archivo comoOpera.key:Incluso puede descargar e importar el archivo de clave sobre la marcha, en lugar de guardarlo en un archivo local:
Apt-key administra el contenido del
/etc/apt/trusted.gpgarchivo principal en lugar de usar el directorio, lo que puede ser una conveniencia o una carga para usted.fuente