我是 Linux 新手,当我尝试在ubuntu 22.04上安装postgresql时,在添加必要的 gpg 密钥的步骤之一中,不准确,似乎我从目录中删除了所有gpg文件,因为命令显示它正在被删除现在空了。但我记得有很多名字中都包含“ubuntu” 。好吧,我不知道如何备份必要的文件。我想可能有一些选项可以返回所有标准的 ubuntu gpg 密钥,但我自己找不到必要的信息。请你帮助我好吗?非常感谢!/etc/apt/keyrings
ls
我是 Linux 新手,当我尝试在ubuntu 22.04上安装postgresql时,在添加必要的 gpg 密钥的步骤之一中,不准确,似乎我从目录中删除了所有gpg文件,因为命令显示它正在被删除现在空了。但我记得有很多名字中都包含“ubuntu” 。好吧,我不知道如何备份必要的文件。我想可能有一些选项可以返回所有标准的 ubuntu gpg 密钥,但我自己找不到必要的信息。请你帮助我好吗?非常感谢!/etc/apt/keyrings
ls
我会写下我的问题的答案。实际上发生的事情是我混合了两个目录:
/etc/apt/keyrings
和/usr/share/keyrings
。所以,就我而言,我实际上并没有删除任何内容。当系统告诉我将 gpg 密钥放入/etc/apt/keyrings
目录时,我做了并检查了还有什么,然后感到困惑,因为我知道应该有更多密钥。但是,最后,现在我明白了,虽然这些目录是 gpg 密钥并且看起来很相似,但它们是不同的。因此,在安装一些软件并添加其存储库时,您会获得 gpg 密钥,并且需要将其存储到/usr/share/keyrings
目录中。但在某些特定情况下,当密钥仅供计算机内部使用时(据我所知),密钥存储在/etc/apt/keyrings
. 感谢@uzer.dz 和这个问题/答案我明白它是如何运作的。也许这会帮助像我这样的人。