从 /usr/share/keyrings 中删除 gpg 密钥的正确步骤是什么?

从 /usr/share/keyrings 中删除 gpg 密钥的正确步骤是什么?

Ubuntu 22.04.4

从 /usr/share/keyrings 中删除 gpg 密钥的正确步骤是什么?

最近我需要添加 repo“http://repos.azulsystems.com/ubuntu stable main”,为此我使用 gpg 而不是 apt-key 来添加 repo 的公钥。

现在我已经完成了,我真的不知道该如何摆脱这把钥匙。。??

我添加的公钥如下:

$ sudo gpg --homedir /tmp --no-default-keyring --keyring /usr/share/keyrings/zulu11jre.gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 0xB1998361219BD9C9
gpg: keybox '/usr/share/keyrings/zulu11jre.gpg' created
gpg: /tmp/trustdb.gpg: trustdb created
gpg: key B1998361219BD9C9: public key "Azul Systems, Inc. (Package signing key.) <[email protected]>" imported
gpg: Total number processed: 1
gpg:               imported: 1

我看到密钥按预期添加到 /usr/share/keyrings,然后继续我的工作。我将所需的 repo 添加到 sourced.list.d 中的 .list 文件中,如下所示:

sudo echo "deb [arch=amd64 signed-by=/usr/share/keyrings/zulu11jre.gpg] http://repos.azulsystems.com/ubuntu stable main" | sudo tee /etc/apt/sources.list.d/zulu11jre.list > /dev/null

我安装了我需要的包并完成了我正在做的事情......现在我完成了,我删除了我需要的包并从我的 sources.list.d 目录中删除了 .list 文件......

我现在很好奇,我应该采取什么正确的程序来处理 /usr/share/keyrings 中的这个 gpg 密钥文件……?

我不太熟悉如何使用 gpg 代替 apt-key。我是否只需删除此 /usr/share/keyrings/zulu11jre.gpg 文件,还是还需要其他操作?

我对这个 /usr/share/keyrings/zulu11jre.gpg 密钥真正感到好奇的是,除了在目录中,我在其他地方都看不到它……

我认为它没有显示出apt-key list什么意义......

gpg --list-keys然而没有任何结果,我真的不明白,因为 /usr/share/keyrings 中列出了许多 Ubuntu 密钥文件。

为什么运行时没有列出任何密钥gpg --list-keys?如何正确处理使用 gpg 而不是 apt-key 添加的 gpg 密钥?除了手册页之外,还有没有其他好的说明可以帮助我更好地理解 gpg 添加存储库的方法?

谢谢

相关内容