什么是EPEL源, centos系统怎样安装EPEL源

by pxz


发布于: 2018-08-27 所属分类: linux 标签: centos linux  491


<h3 id="h3--epel-"><a name="一. 什么是epel源" class="reference-link"></a><span class="header-link octicon octicon-link"></span>一. 什么是epel源</h3><p>epel 全称 Extra Packages for Enterprise Linux, Enterprise Linux的扩展软件包,<br>是Fedora特别兴趣小组为Enterprise Linux创建,维护和管理一系列高质量的附加软件包,包括但不限于Red Hat Enterprise Linux(RHEL),CentOS和 Scientific Linux(SL),Oracle Linux(OL)。<br>EPEL包通常基于它们的Fedora对应物,并且永远不会与基础Enterprise Linux发行版中的包冲突或替换它们。 EPEL使用与Fedora相同的基础设施,包括构建系统,bugzilla实例,更新管理器,镜像管理器等。<br>通过在服务器的存储库源中添加EPEL repo,您​​将能够使用YUM命令安装其他标准开源软件包。 EPEL repo是100%开源并且可以免费使用; 它提供了大量开源软件包,通过yum直接安装; 由Fedora repo官方维护; 没有兼容性问题。</p> <h3 id="h3--epel-repo"><a name="二. 如何安装EPEL repo" class="reference-link"></a><span class="header-link octicon octicon-link"></span>二. 如何安装EPEL repo</h3><ol> <li><p>通过您最喜欢的SSH客户端(如Putty,Terminal,BitVisa等)以root身份或具有root权限(sudo)的用户身份登录您的服务器。</p> </li><li><p>执行安装命令<br>如果是centos6, 执行 <code>yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm</code><br>如果是centos7 , 执行 <code>yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm</code></p> </li><li><p>验证EPEL存储库是否已成功安装并可以使用:</p> <pre><code>yum repolist </code></pre></li></ol> <h3 id="h3--epel-repo"><a name="三. 如何启用和使用EPEL REPO" class="reference-link"></a><span class="header-link octicon octicon-link"></span>三. 如何启用和使用EPEL REPO</h3><p>最方便和快捷的方式是:</p> <pre><code>yum --enablerepo=epel [command] [package name] </code></pre><p>用以下其中一个替换[command]部分:<br>– install<br>– update<br>– check-update<br>– upgrade<br>– remove or erase<br>– list<br>– provides or whatprovides<br>– search<br>– info<br>– clean<br>– shell<br>– resolvedep<br>– localinstall<br>– localupdate<br>– deplist<br> [package name] 替换成包名称</p> <p>例如,下面的命令将显示有关名为nginx的软件包的信息,这是世界上最受欢迎的Web服务器:</p> <pre><code>yum --enablerepo=epel info nginx </code></pre><p>下面的命令将安装nginx软件包</p> <pre><code>yum --enablerepo=epel install nginx </code></pre><p>或者,您也可以使用以下步骤启用Epel repo:</p> <ol> <li>编辑epel.repo文件<br><code>vim /etc/yum.repos.d/epel.repo</code></li><li>找到epel配置的<code>enabled = 0</code>行并将其更改为1以启用epel资源库:<pre><code>[epel] ... enabled=1 ... </code></pre></li><li>保存该文件并关闭它</li><li>然后再次执行yum repolist命令以进行检查:<br><code>yum repolist</code></li><li>这个时候您可以使用常用的yum命令来安装,更新或删除任何软件包。<pre><code>yum [command] [package name] </code></pre>例如:<code>yum install php</code></li></ol> <p>关于epel源的更多信息可以查看 <code>https://fedoraproject.org/wiki/EPEL</code></p> <p>如果嫌<code>fedoraproject.org</code>的安装软件太慢, 可以考虑使用啊里云的源</p> <h3 id="h3--epel-"><a name="四. 啊里云的 epel 源安装方法" class="reference-link"></a><span class="header-link octicon octicon-link"></span>四. 啊里云的 epel 源安装方法</h3><ol> <li><p>进入 <code>https://opsx.alibaba.com/mirror</code> 搜索 epel, 可以搜到所有系统的源地址<br>其中<br>centos6 地址为 : <code>https://mirrors.aliyun.com/centos/6.10/extras/x86_64/Packages/epel-release-6-8.noarch.rpm</code><br>centos7 地址为 : <code>https://mirrors.aliyun.com/centos/7.5.1804/extras/x86_64/Packages/epel-release-7-9.noarch.rpm</code></p> </li><li><p>执行安装<br>如果是centos6, 执行</p> <pre><code>yum install https://mirrors.aliyun.com/centos/6.10/extras/x86_64/Packages/epel-release-6-8.noarch.rpm </code></pre><p>如果是centos7, 执行</p> <pre><code>yum install https://mirrors.aliyun.com/centos/7.5.1804/extras/x86_64/Packages/epel-release-7-11.noarch.rpm </code></pre></li><li>安装完成后, 参照上面的方法启用即可</li></ol>

发表评论

暂无评论

搜索
用户登陆