Red Hat紅帽添加yum epel源

來源:互聯網
上載者:User

標籤:linux   程式   軟體包   企業版   yum epel源   

什麼是企業版 Linux 附加軟體包(EPEL)?

        企業版 Linux 附加軟體包(以下簡稱 EPEL)是一個由特別興趣小組建立、維護並管理的,針對 紅帽企業版 Linux(RHEL)及其衍生髮行版(比如 CentOS、Scientific Linux、Oracle Enterprise Linux)的一個高品質附加軟體包項目。

EPEL 的軟體包通常不會與企業版 Linux 官方源中的軟體包發生衝突,或者互相替換檔案。EPEL 項目與 Fedora 基本一致,包含完整的構建系統、升級管理器、鏡像管理器等等。

如何擷取 EPEL 的軟體包?

       EPEL 包含一個叫做‘epel-release‘的包,這個包包含了 EPEL 源的 gpg 密鑰和軟體源資訊。您可以通過 yum 安裝到您的企業版 Linux 發行版上。除了 epel-release 源,還有一個叫做‘epel-testing‘的源,這個源包含最新的測試軟體包,其版本很新但是安裝有風險,請自行斟酌。

為了搞個epel源,學到了一個叫做程式鎖的東東,下面會有說明

        搭建epel源如下:

  1.    我所用的系統是red hat 6 

  2.    我先用 rpm -qa | grep epel查看是否裝有epel的rpm軟體包。

   我一開始是沒有裝的,所以我wget一個

          wget http://mirrors.ustc.edu.cn/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm

          或者  http://fedoraproject.org/wiki/EPEL#How_can_I_use_these_extra_packages.3F 在這裡下載

  3.     安裝epel-release-6-8.noarch.rpm         

[[email protected] mnt]# rpm -ivh epel-release-6-8.noarch.rpmwarning: epel-release-6-8.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEYPreparing...                ########################################### [100%]        package epel-release-6-8.noarch is already installed[[email protected] mnt]#

因為我之前安裝了

4. 安裝完之後我們就會在 /etc/yum.repos.d/ 看到兩個設定檔,epel.repo 和epel-testing.repo

     rhel-source.repo.bak這個檔案是我之前做的本地yum我備份了下 

[[email protected] mnt]# ls /etc/yum.repos.d/epel.repo  epel-testing.repo  rhel-source.repo.bak

5. 到這裡基本上就結束了

    在epel.repo的設定檔中,預設的地址是mirrorlist=,但是我們要用的是baseurl=,所有我們要手動改過來,我們yum repolist 下看看650) this.width=650;" title="QQ圖片20150729223406.jpg" alt="wKioL1W45tig_v_vAAMVOJot-gc369.jpg" src="http://s3.51cto.com/wyfs02/M00/70/7F/wKioL1W45tig_v_vAAMVOJot-gc369.jpg" />

    出現這種錯誤,我是搞了半天沒搞出來,結果問了下大牛把/var/run/yun.pid 刪除就好了,原因是上面我提到的程式鎖,另一個程式鎖定了yum等待退出,結果我刪除了果真還是好了

下面是我的epel.repo的設定檔內容 

[[email protected] mnt]# cat /etc/yum.repos.d/epel.repo[epel]name=Extra Packages for Enterprise Linux 6 - $basearchbaseurl=http://download.fedoraproject.org/pub/epel/6/$basearch#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearchfailovermethod=priorityenabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6[epel-debuginfo]name=Extra Packages for Enterprise Linux 6 - $basearch - Debugbaseurl=http://download.fedoraproject.org/pub/epel/6/$basearch/debug#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-debug-6&arch=$basearchfailovermethod=priorityenabled=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6gpgcheck=1[epel-source]name=Extra Packages for Enterprise Linux 6 - $basearch - Sourcebaseurl=http://download.fedoraproject.org/pub/epel/6/SRPMS#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-source-6&arch=$basearchfailovermethod=priorityenabled=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6gpgcheck=1[[email protected] mnt]#

接下來我們還是繼續yum repolist

[[email protected] mnt]# yum repolistLoaded plugins: product-id, refresh-packagekit, security, subscription-managerThis system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.repo id         repo name                                                 statusepel            Extra Packages for Enterprise Linux 6 - x86_64            11,742epel-debuginfo  Extra Packages for Enterprise Linux 6 - x86_64 - Debug     2,212epel-source     Extra Packages for Enterprise Linux 6 - x86_64 - Source        0repolist: 13,954[[email protected] mnt]#OK了。


註:如有不對的地方請各位告知,以方便及時改正錯誤!!!

本文出自 “白手起家” 部落格,請務必保留此出處http://baishouqijia.blog.51cto.com/2580498/1679829

Red Hat紅帽添加yum epel源

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.