如果想要安裝一個套件
不想透過自行編譯或是手動下載 RPM 套件包進行安裝的話
但是系統預設的套件庫又找不到想要安裝的套件時
可以透過加入第三方套件庫來解決這個問題
在 CentOS 官方 WIKI 可以找到一些可信任的第三方套件庫
本文以 Extra Packages for Enterprise Linux (EPEL) 作為範例實作。
首先,確認自己的作業系統版本。
$ cat /etc/redhat-release
CentOS release 6.9 (Final)
可以看到作業系統版本為 6.9
接著到 http://dl.fedoraproject.org/pub/epel/ 找自己的版本號
CentOS 6 目前最新的 EPEL 是對應到 6.8 版
所以選擇最新的就可以了
複製好下載連結後,到系統開始著手新增套件庫
# 利用 wget 指令下載 EPEL 6.8 RPM 套件包
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
# 安裝套件
sudo rpm -ivh epel-release-6-8.noarch.rpm
# 啟用套件庫
sudo yum-config-manager --enable epel.repo
# 清除套件快取資料
sudo yum clean -y all
# 更新套件清單
sudo yum update -y
References:
找不到可靠的套件來源嗎?幫 CentOS 6 加入可靠的第三方的套件庫 | IT 技術家
zh-tw/AdditionalResources/Repositories – CentOS Wiki
EPEL – Fedora Project Wiki