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 update
me da muchos NO_PUBKEY
errores para todos los repositorios que tengo, ¡incluido Opera!
Que pasa :)
apt
repository
Kolypto
fuente
fuente
gpg: keyblock resource './Opera.gpg': file open error
ygpg: no writable keyring found: eof
. Para que funcione, primerotouch Opera.gpg
En realidad se puede obtener lo mejor de ambos mundos: crear un llavero adicional en
/etc/apt/trusted.gpg.d/
y utilizarapt-key
en lugar degpg
directamente.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.gpg
se 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.d
directorio (apt versión 1.2.27).Además, puede usar
apt-key
para 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.gpg
archivo principal en lugar de usar el directorio, lo que puede ser una conveniencia o una carga para usted.fuente