最近用 Ubuntu 14.04更新软件的时候,升级软件源列表,在终端下执行下述代码:
<code class="hljs bash has-numbering"><span class="hljs-built_in">sudo</span> apt-get update</code><ul style="" class="pre-numbering"><li>1</li></ul>
会出现如下的错误:
<code class="hljs vhdl has-numbering">W: GPG error: http://archive.ubuntukylin.com:<span class="hljs-number">10006</span> xenial InRelease: The following signatures couldn<span class="hljs-attribute">'t</span> be verified because the public key <span class="hljs-keyword">is</span> <span class="hljs-keyword">not</span> available: NO_PUBKEY <span class="hljs-number">8</span>D5A09DC9B929006</code><ul style="" class="pre-numbering"><li>1</li></ul>
经过谷歌发现是密钥的问题,解决办法:
<code class="hljs brainfuck has-numbering"><span class="hljs-comment">sudo</span> <span class="hljs-comment">apt</span><span class="hljs-literal">-</span><span class="hljs-comment">key</span> <span class="hljs-comment">adv</span> <span class="hljs-literal">-</span><span class="hljs-literal">-</span><span class="hljs-comment">keyserver</span> <span class="hljs-comment">keyserver</span><span class="hljs-string">.</span><span class="hljs-comment">ubuntu</span><span class="hljs-string">.</span><span class="hljs-comment">com</span> <span class="hljs-literal">-</span><span class="hljs-literal">-</span><span class="hljs-comment">recv</span><span class="hljs-literal">-</span><span class="hljs-comment">keys</span> <span class="hljs-comment">8D5A09DC9B929006</span></code><ul style="" class="pre-numbering"><li>1</li></ul>
注意提示的密钥和你上述命令中的密钥是一样的,每个人的电脑都不一样