Portachiavi aggiuntivi per APT in trusted.gpg.d

12

Sto creando un pacchetto che installerà automaticamente alcuni repository su tutti gli host nella LAN. Il pacchetto sarà accessibile dal repository centrale.

Ho scoperto che le liste dei pronti contro termine possono essere eliminate in "/etc/apt/sources.list.d/*.list". Ora ho bisogno di importare le loro chiavi, ad esempio questo . Tuttavia, quando lo faccio cadere in "/etc/apt/trusted.gpg.d/Opera.gpg", apt-get update mi dà un sacco di errori di NO_PUBKEY per i tutti i repos che ho, inclusi Opera!

Cosa c'è che non va? :)

    
posta kolypto 21.03.2011 - 04:38
fonte

3 risposte

20

Le chiavi scaricate dai repository dovrebbero essere collegate in un nuovo portachiavi GPG in modo da poterle rilasciare in "/etc/apt/trusted.gpg.d/*.gpg", come segue:

gpg --no-default-keyring --keyring ./Opera.gpg --import Opera.key
sudo cp Opera.gpg /etc/apt/trusted.gpg.d/Opera.gpg
    
risposta data kolypto 21.03.2011 - 05:08
fonte
8

In realtà puoi ottenere il meglio da entrambi i mondi: crea un ulteriore portachiavi in /etc/apt/trusted.gpg.d/ e utilizza apt-key anziché gpg direttamente.

Se hai già un file di chiavi in ​​locale, ad esempio Opera.key , esegui il seguente comando:

sudo apt-key --keyring Opera.gpg add Opera.key

Naturalmente, puoi ancora importare la chiave direttamente come dimostrato da MestreLion:

wget -q -O - http://deb.opera.com/archive.key | sudo apt-key --keyring Opera.gpg add -
    
risposta data Cody A. Ray 21.04.2016 - 17:01
fonte
2

Inoltre, potresti utilizzare apt-key per aggiungere la chiave al posto invece di rilasciare manualmente un file su quel percorso. Supponendo di aver salvato il file in Opera.key :

sudo apt-key add Opera.key

Potresti anche scaricare e importare il file chiave al volo, invece di salvarlo su un file locale:

wget -q -O - http://deb.opera.com/archive.key | sudo apt-key add -

Il tasto apt gestisce il contenuto del file principale /etc/apt/trusted.gpg invece di utilizzare la directory, il che potrebbe essere un vantaggio o un peso per te.

    
risposta data MestreLion 30.05.2014 - 12:50
fonte

Leggi altre domande sui tag