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 06/10/2022, 10:15]
90.102.43.180 [Commande apt-key obsolète] missing space
apt-key [Le 26/06/2025, 22:12] (Version actuelle)
89.86.155.3 wget no sillent
Ligne 4: Ligne 4:
  
 ===== Méthode générale ===== ===== Méthode générale =====
 +
 +<note warning>​Attention apt-key est obsolète utilisez plutôt</​note>​
 +
 +
 +<​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 11: 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.1665044130.txt.gz
  • Dernière modification: Le 06/10/2022, 10:15
  • par 90.102.43.180