55 votes

Comment supprimer une apt-key que j'ai ajoutée ?

J'ai ajouté une clé comme ceci :

wget -q -O - https://jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins-ci.org/debian binary/ > /etc/apt/sources.list.d/jenkins.list'

Maintenant, je veux supprimer cette clé. Comment puis-je le faire ? Je ne sais pas où elle a été ajoutée et à quoi elle ressemble.

Quand je le fais sudo apt-key list il imprime quelques choses sur la console. Je ne suis pas sûr de savoir laquelle est liée à ce que j'ai fait ci-dessus ?

david@machine:~$ sudo apt-key list
/etc/apt/trusted.gpg
--------------------
pub   1024D/437D05B5 2004-09-12
uid                  Ubuntu Archive Automatic Signing Key <master@ubuntu.com>
sub   2048g/79164387 2004-09-12

pub   1024D/FBB75451 2004-12-30
uid                  Ubuntu CD Image Automatic Signing Key <image@ubuntu.com>

pub   4096R/C0B21F32 2012-05-11
uid                  Ubuntu Archive Automatic Signing Key (2012) <master@ubuntu.com>

pub   4096R/EFE21092 2012-05-11
uid                  Ubuntu CD Image Automatic Signing Key (2012) <image@ubuntu.com>

pub   1024D/D50582E6 2009-02-01
uid                  Kohsuke Kawaguchi <kkiu@kyterty.org>
uid                  Kohsuke Kawaguchi <kyterty.iuytre@sun.com>
uid                  [jpeg image of size 3704]
sub   2048g/10AF40FE 2009-02-01

/etc/apt/trusted.gpg.d//pubring.gpg
-----------------------------------
pub   2048R/06634014 2013-01-26
uid                  OSP Team <IET-OSP-IUY@host.com>
sub   2048R/732F28E7 2013-01-26

70voto

Eric Carvalho Points 51571

apt-key add ajoute une clé à /etc/apt/trusted.gpg par défaut.

Ces clés proviennent des dépôts Ubuntu :

pub   1024D/437D05B5 2004-09-12
uid                  Ubuntu Archive Automatic Signing Key <master@ubuntu.com>
sub   2048g/79164387 2004-09-12

pub   1024D/FBB75451 2004-12-30
uid                  Ubuntu CD Image Automatic Signing Key <image@ubuntu.com>

pub   4096R/C0B21F32 2012-05-11
uid                  Ubuntu Archive Automatic Signing Key (2012) <master@ubuntu.com>

pub   4096R/EFE21092 2012-05-11
uid                  Ubuntu CD Image Automatic Signing Key (2012) <image@ubuntu.com>

Alors il ne vous reste plus qu'à :

pub   1024D/D50582E6 2009-02-01
uid                  Kohsuke Kawaguchi <kkiu@kyterty.org>
uid                  Kohsuke Kawaguchi <kyterty.iuytre@sun.com>
uid                  [jpeg image of size 3704]
sub   2048g/10AF40FE 2009-02-01

Enlevez-le en courant :

sudo apt-key del D50582E6

Si vous voulez vraiment vous assurer que vous retirez la bonne clé, vous pouvez la réinsérer dans un nouveau porte-clés :

wget -q -O - https://jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key --keyring /tmp/test add -

Puis, énumérez son contenu :

sudo apt-key --keyring /tmp/test list

Ensuite, vous verrez la clé que vous voulez supprimer.

8voto

Vous pouvez également supprimer directement la clé en utilisant

$ sudo apt-key list | grep 'teejee'

Vous obtiendrez

/etc/apt/trusted.gpg.d/teejee2008-ppa.gpg

Ensuite,

$ sudo rm /etc/apt/trusted.gpg.d/teejee2008-ppa.gpg

Testez à nouveau avec $ sudo apt-key list | grep 'teejee'

6voto

UTF-8 Points 5270

Ouvrez le centre logiciel, allez dans "Editer" "Sources du logiciel ...". "Autres logiciels" et vous voyez un bouton "Supprimer".

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X