gnupg如何将GPG密钥添加到apt源?

分享于 

2分钟阅读

ubuntu

  繁體

问题

文档建议我添加Opera GPG密钥。

wget -qO - http://deb.opera.com/archive.key | sudo apt-key add -

我想采取建议,但不知道如何添加gpg密钥。


答案1

这是一个在终端中输入的单行命令,

要使用它,你可以将整个命令粘贴到终端中:


wget -qO - https://deb.opera.com/archive.key | sudo apt-key add -



我测试了命令,它应该工作。

现在要验证它是否有效,请运行以下命令

 
apt-key list



这将列出添加的密钥,Opera的密钥应该在底部列出,如下所示:


pub 1024D/30C18A2B 2012-10-29 [expires: 2014-10-29]


uid Opera Software Archive Automatic Signing Key 2013 <packager@opera.com>


sub 4096g/C528FCA9 2012-10-29 [expires: 2014-10-29]



如果需要,可以使用:


sudo apt-key del 30C18A2B



执行该命令,执行以下操作:


sudo apt-get update


sudo apt-get install opera



总的来说:

  • 添加库enter image description here
  • apt-key添加密钥
  • apt-get安装到终端
  • 在dash中搜索enter image description here

  • 答案2

    apt的新版本还支持以下功能:

    
    apt-key adv --fetch-keys http://deb.opera.com/archive.key
    
    
    
    

    此方法还提供了更详细的反馈,比如:

    
    gpg: key 7BD9BF62: public key"signing key <username@domain.com>" imported
    
    
    gpg: Total number processed: 1
    
    
    gpg: imported: 1 (RSA: 1)
    
    
    
    

    答案3

    如果从PPA手动添加密钥,请使用

    
    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 00000000
    
    
    
    

    00000000替换为密钥。

    例如,如果找到此行:

      4096R/7BF576066
    
    
    
    

    Source  添加  KEY  GNU  Sources  APT  
    相关文章