CentOS 7 安裝EPEL Repository 入門教學!
不知道如何在 CentOS 7 安裝EPEL Repository的話,這篇文章肯定是入門首選!
Repository對於Linux來說就像是 OS X App Store,Repository會描述軟體要去哪裡下載、版本號…諸如之類的訊息,讓Linux的軟體管理程式(yum)可以方便安裝、更新這些軟體!除此之外,Repository的來源也很重要,畢竟沒人想安裝到來路不明的軟體吧?
EPEL全名:Extra Packages for Enterprise Linux,他是由Fedora專案社群開發,並由商用Linux大廠—RedHat贊助!因此,EPEL Repository幾乎是使用RPM軟體管理的Linux發行版必裝的Repository喔!
Step 1
先看一下現在CentOS的Repository清單
(稍後也會利用這個指令來檢查)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
[andy@www~]$ sudo yum repolist Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: centos.cs.nctu.edu.tw * epel: ftp.riken.jp * extras: centos.cs.nctu.edu.tw * remi-safe: mirrors.thzhost.com * updates: centos.cs.nctu.edu.tw * webtatic: sp.repo.webtatic.com repo id repo name status !base/7/x86_64 CentOS-7 - Base 9,363 !epel/x86_64 Extra Packages for Enterprise Linux 7 - x86_64 11,808 !extras/7/x86_64 CentOS-7 - Extras 381 !remi-safe Safe Remi's RPM repository for Enterprise Linux 7 - x86_64 2,060 !updates/7/x86_64 CentOS-7 - Updates 1,859 !webtatic/x86_64 Webtatic Repository EL7 - x86_64 477 repolist: 25,948 |
如果你的系統輸出的訊息裡面,也有與上述第5行、第12行相同的敘述,代表你已經安裝EPEL囉!
而且版本跟這次要安裝的一樣!就不需再安裝了!
Step 2
下載EPEL Repository安裝檔
CentOS 必須安裝正確的EPEL版本,以CentOS 7為例,安裝EPEL版本7會最適合
CentOS6.x 就是安裝EPEL版本6會比較適合,別裝錯了,不然yum可不會讓你從EPEL Repository下載安裝軟體
1 2 3 4 5 6 7 8 9 10 11 |
[andy@www ~]$ wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm --2017-06-24 08:27:21-- https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm 正在查找主機 dl.fedoraproject.org (dl.fedoraproject.org)... 209.132.181.26, 209.132.181.24, 209.132.181.25, ... 正在連接 dl.fedoraproject.org (dl.fedoraproject.org)|209.132.181.26|:443... 連上了。 已送出 HTTP 要求,正在等候回應... 200 OK 長度: 14704 (14K) [application/x-rpm] Saving to: ‘epel-release-latest-7.noarch.rpm’ 100%[====================================================================>] 14,704 86.5KB/s in 0.2s 2017-06-24 08:27:22 (86.5 KB/s) - ‘epel-release-latest-7.noarch.rpm’ saved [14704/14704] |
連結失效的可以來這看看,應該就會知道要怎麼抓安裝檔。
https://fedoraproject.org/wiki/EPEL/FAQ
Step 3
安裝剛下載好的RPM
1 |
[andy@www ~]$ sudo yum install epel-release-latest-7.noarch.rpm |
Step 4
再使用剛才的指令來檢查一下是否有將EPEL增加至repository
(第5行、第12行)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
[andy@www ~]$ sudo yum repolist Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: centos.cs.nctu.edu.tw * epel: ftp.riken.jp * extras: centos.cs.nctu.edu.tw * remi-safe: mirrors.thzhost.com * updates: centos.cs.nctu.edu.tw * webtatic: sp.repo.webtatic.com repo id repo name status !base/7/x86_64 CentOS-7 - Base 9,363 !epel/x86_64 Extra Packages for Enterprise Linux 7 - x86_64 11,808 !extras/7/x86_64 CentOS-7 - Extras 381 !remi-safe Safe Remi's RPM repository for Enterprise Linux 7 - x86_64 2,060 !updates/7/x86_64 CentOS-7 - Updates 1,859 !webtatic/x86_64 Webtatic Repository EL7 - x86_64 477 repolist: 25,948 |
Step 5
查看EPEL版本
安裝完成!
1 2 |
[andy@www ~]$ rpm -q epel-release epel-release-7-9.noarch |