このようにキーを追加しました。
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'
さて、このキーを削除したいと思います。どうすればいいのでしょうか?どこで追加されたのか、どのようになっているのかがわかりません。
sudo apt-key list` を実行すると、コンソールにいくつかの情報が表示されます。どれが上に書いたことと関係あるのかわかりません。
[email protected]:~$ 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
apt-key add
は、デフォルトで /etc/apt/trusted.gpg
に鍵を追加します。
これらの鍵は、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]>
そして、あなたに残されたのは
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
実行して削除してください。
sudo apt-key del D50582E6
本当に正しいキーを取り外しているかどうかを確認したい場合は、新しいキーリングにキーを再度追加することができます。
wget -q -O - https://jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key --keyring /tmp/test add -
そして、その中身をリストアップします。
sudo apt-key --keyring /tmp/test list
すると、削除したいキーが表示されます。
を使ってキーを直接削除することもできます。
$ sudo apt-key list | grep 'teejee'
その場合は
/etc/apt/trusted.gpg.d/teejee2008-ppa.gpg
次に
$ sudo rm /etc/apt/trusted.gpg.d/teejee2008-ppa.gpg
再度、$ sudo apt-key list | grep 'teeejee'
でテストするだけです。