<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
    <channel>
        <title>Centos - 标签 - Gene.Tech</title>
        <link>https://geneliu.itaghome.win/zh-cn/tags/centos/</link>
        <description>Centos - 标签 - Gene.Tech</description>
        <generator>Hugo -- gohugo.io</generator><language>zh-CN</language><managingEditor>gene.liu@live.com (Gene Liu)</managingEditor>
            <webMaster>gene.liu@live.com (Gene Liu)</webMaster><copyright>This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.</copyright><lastBuildDate>Tue, 18 Feb 2020 17:38:33 &#43;0000</lastBuildDate><atom:link href="https://geneliu.itaghome.win/zh-cn/tags/centos/" rel="self" type="application/rss+xml" /><item>
    <title>RPM 导入 GPG 密钥</title>
    <link>https://geneliu.itaghome.win/zh-cn/2020-02-18-19-reposync-with-gpg-key/</link>
    <pubDate>Tue, 18 Feb 2020 17:38:33 &#43;0000</pubDate>
    <author>gene.liu@live.com (Gene Liu)</author>
    <guid>https://geneliu.itaghome.win/zh-cn/2020-02-18-19-reposync-with-gpg-key/</guid>
    <description><![CDATA[<p>在本地仓库设置/同步过程中，我遇到了 RPM 包下载后因缺少 GPG 密钥而被删除的循环问题。</p>
<p><code>reposync</code> 报错的原因是上游仓库要求进行 <code>gpgcheck</code>。例如：</p>
<div class="code-block code-line-numbers" style="counter-reset: code-block 0">
    <div class="code-header language-bash">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"><span class="o">[</span>docker-ce<span class="o">]</span>
</span></span><span class="line"><span class="cl"><span class="nv">name</span><span class="o">=</span>Docker-CE Repository
</span></span><span class="line"><span class="cl"><span class="nv">baseurl</span><span class="o">=</span>https://download.docker.com/linux/centos/7/<span class="nv">$basearch</span>/stable
</span></span><span class="line"><span class="cl"><span class="nv">enabled</span><span class="o">=</span><span class="m">1</span>
</span></span><span class="line"><span class="cl"><span class="nv">gpgcheck</span><span class="o">=</span><span class="m">1</span>
</span></span><span class="line"><span class="cl"><span class="nv">keepcache</span><span class="o">=</span><span class="m">0</span>
</span></span><span class="line"><span class="cl"><span class="nv">gpgkey</span><span class="o">=</span>https://download.docker.com/linux/centos/gpg
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="o">[</span>docker-engine<span class="o">]</span>
</span></span><span class="line"><span class="cl"><span class="nv">name</span><span class="o">=</span>Docker-Engine Repository
</span></span><span class="line"><span class="cl"><span class="nv">baseurl</span><span class="o">=</span>https://yum.dockerproject.org/repo/main/centos/7
</span></span><span class="line"><span class="cl"><span class="nv">enabled</span><span class="o">=</span><span class="m">1</span>
</span></span><span class="line"><span class="cl"><span class="nv">gpgcheck</span><span class="o">=</span><span class="m">1</span>
</span></span><span class="line"><span class="cl"><span class="nv">keepcache</span><span class="o">=</span><span class="m">0</span>
</span></span><span class="line"><span class="cl"><span class="nv">gpgkey</span><span class="o">=</span>https://yum.dockerproject.org/gpg</span></span></code></pre></div></div>
<h3 id="解决方案">解决方案</h3>
<ol>
<li>在上游仓库设置中禁用 <code>gpgcheck</code>。</li>
<li>导入 GPG 密钥。</li>
</ol>
<h3 id="导入-gpg-密钥">导入 GPG 密钥</h3>
<p>注意：<code>gpg --import</code> 与 <code>rpm --import</code> 不同。</p>]]></description>
</item>
</channel>
</rss>
