Como remover um apt-key que eu adicionei? [duplicado]

14

Eu adicionei uma chave como esta:

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'

Agora quero remover essa chave. Como eu posso fazer isso? Não sei onde foi adicionado e como se parece.

Quando eu faço sudo apt-key list , imprime algumas coisas no console. Não tenho certeza qual deles está relacionado ao que fiz acima?

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

pub   1024D/FBB75451 2004-12-30
uid                  Ubuntu CD Image Automatic Signing Key <[email protected]>

pub   4096R/C0B21F32 2012-05-11
uid                  Ubuntu Archive Automatic Signing Key (2012) <[email protected]>

pub   4096R/EFE21092 2012-05-11
uid                  Ubuntu CD Image Automatic Signing Key (2012) <[email protected]>

pub   1024D/D50582E6 2009-02-01
uid                  Kohsuke Kawaguchi <[email protected]>
uid                  Kohsuke Kawaguchi <[email protected]>
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 <[email protected]>
sub   2048R/732F28E7 2013-01-26
    
por arsenal 03.04.2015 / 20:13

3 respostas

20

apt-key add adiciona uma chave a /etc/apt/trusted.gpg por padrão.

Estas chaves são de repositórios do Ubuntu:

pub   1024D/437D05B5 2004-09-12
uid                  Ubuntu Archive Automatic Signing Key <[email protected]>
sub   2048g/79164387 2004-09-12

pub   1024D/FBB75451 2004-12-30
uid                  Ubuntu CD Image Automatic Signing Key <[email protected]>

pub   4096R/C0B21F32 2012-05-11
uid                  Ubuntu Archive Automatic Signing Key (2012) <[email protected]>

pub   4096R/EFE21092 2012-05-11
uid                  Ubuntu CD Image Automatic Signing Key (2012) <[email protected]>

Então você é deixado apenas com:

pub   1024D/D50582E6 2009-02-01
uid                  Kohsuke Kawaguchi <[email protected]>
uid                  Kohsuke Kawaguchi <[email protected]>
uid                  [jpeg image of size 3704]
sub   2048g/10AF40FE 2009-02-01

Remova-o executando:

sudo apt-key del D50582E6

Se você realmente quiser ter certeza de remover a chave certa, adicione a chave novamente a um novo chaveiro:

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

Em seguida, liste seu conteúdo:

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

Então você verá a chave que deseja remover.

    
por Eric Carvalho 03.04.2015 / 21:39
3

Abra o centro de software, vá para "Editar" → "Fontes de Software ..." → "Outro Software" e você verá um botão "Remover".

    
por UTF-8 03.04.2015 / 20:23
0

Eu sei que é tarde demais, mas quero adicionar minha resposta já que tive o mesmo problema ao remover chaves antigas e não usadas, mas eu uso um método simples para removê-la usando, add-apt-repository -r <sourceline> .

    
por Akshay Vilas Patil 21.12.2017 / 08:17