Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
apt-key [Le 13/06/2024, 02:14]
andykimpe sudo
apt-key [Le 26/06/2025, 22:12] (Version actuelle)
89.86.155.3 wget no sillent
Ligne 5: Ligne 5:
 ===== Méthode générale ===== ===== Méthode générale =====
  
-<note warning>​Attention apt-key est obsolette ​utilisez plutôt</​note>​+<note warning>​Attention apt-key est obsolète ​utilisez plutôt</​note>​
  
  
-<​code>​sudo wget -O- "​http://​keyserver.ubuntu.com/​pks/​lookup?​op=get&​search=0xvotre_n°_de_clé"​ -/​etc/​apt/​trusted.gpg.d/​nondudepot.gpg</​code>​+<​code>​ 
 +wget -O- "​http://​keyserver.ubuntu.com/​pks/​lookup?​op=get&​search=0xvotre_n°_de_clé" ​| gpg --dearmor | sudo tee /​etc/​apt/​trusted.gpg.d/​nondudepot.gpg ​> /dev/null 
 +</​code>​
  
 Lorsque vous ajoutez des [[:​ppa|dépôts ppa]] à votre distribution afin de bénéficier de version supérieure de certains logiciels, vous vous trouvez sûrement souvent confronté à un message d'​erreur du genre : Lorsque vous ajoutez des [[:​ppa|dépôts ppa]] à votre distribution afin de bénéficier de version supérieure de certains logiciels, vous vous trouvez sûrement souvent confronté à un message d'​erreur du genre :
Ligne 16: Ligne 18:
  
 <code bash>​sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com votre_n°_de_clé</​code>​ <code bash>​sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com votre_n°_de_clé</​code>​
-ou bien : + 
-<code bash>​sudo apt-get ​install ​add-apt-key &sudo add-apt-key votre_n°_de_clé</​code>​+ 
 +<note warning>​Attention apt-key est obsolète utilisez plutôt</​note>​ 
 + 
 + 
 +<code bash> 
 +sudo apt-get ​-y purge add-apt-key 
 +sudo nano /​usr/​bin/​add-apt-key 
 +</​code>​ 
 + 
 +<code bash> 
 +#​!/​bin/​bash 
 +sudo rm -f "/​etc/​apt/​trusted.gpg.d/​\$1.gpg"​ 
 +wget -O- "​http://​keyserver.ubuntu.com/​pks/​lookup?​op=get&search=0x"​$1""​ | gpg --dearmor | sudo tee "/​etc/​apt/​trusted.gpg.d/​\$1.gpg"​ > /dev/null 
 +sudo apt-get update 
 +</​code>​ 
 + 
 +<code bash> 
 +sudo chmod +x /​usr/​bin/​add-apt-key 
 +sudo add-apt-key votre_n°_de_clé 
 +</​code>​ 
 + 
 + 
 + 
 + 
 + 
 + 
 <note tip>​Encore plus simple ! Cette ligne de commande régénère les clés GPG manquantes <note tip>​Encore plus simple ! Cette ligne de commande régénère les clés GPG manquantes
-<​code>​sudo apt-get update 2>&1 | sed -ne '​s?​^.*NO_PUBKEY ??p' | xargs -r -- sudo apt-key ​adv --keyserver keyserver.ubuntu.com --recv-keys</​code></​note>​+<​code>​sudo apt-get update 2>&1 | sed -ne '​s?​^.*NO_PUBKEY ??p' | xargs -r -- sudo add-apt-key</​code></​note>​
  
 ===== Port HKP filtré par un firewall ==== ===== Port HKP filtré par un firewall ====
  • apt-key.1718237669.txt.gz
  • Dernière modification: Le 13/06/2024, 02:14
  • par andykimpe