網頁

2014年5月21日 星期三

[Linux][CentOS] 安裝第三方YUM 套件庫

參考文章:
http://www.rackspace.com/knowledge_center/article/installing-rhel-epel-repo-on-centos-5x-or-6x
http://wiki.centos.org/zh-tw/AdditionalResources/Repositories
http://blog.51osos.com/linux/rhel-centos-fedora-epel-remi-rpmforge-rpmfusion/

環境:CentOS 6.5 x64

YUM來源

EPEL (Extra Packages for Enterprise Linux)
http://mirror01.idc.hinet.net/EPEL/
Fedora 社區所維護的第三方套件,此源屬第三方中穩定度是最高的,裝上它如同安裝 Fedora 一樣共同享用套件。

Remi
http://remi.kazukioishi.net/enterprise/
提供 LAMP 相關最新版的套件,安裝 PHP 或 MySQL 都可以在此源上找到。

RepoForge
http://pkgs.repoforge.org/rpmforge-release/
以前被稱為 RPMforge ,現在正式命名為 RepoForge ,搬移至 Github 開源社區維護。上述參考網站宣稱是 CentOS社區認為是最安全穩定的源,不過幾乎都複製來的,來源已不可考。
收集套件廣度也是挺多的,內含的 Repo 很清楚的明確分開,如有和官方套件源衝突,會放至 extra 內中,不會強制取代官方源。

RPM Fusion
補充 EPEL 不足之處,額外的加入非 EPEL 所認證的套件,來源是最廣的,包含非自由軟體,但相對的穩定度比EPEL 稍差了些。

Elrepo
專門收集硬體上的 Linux 專用的驅動程式,有點像是 Windows 中的萬能驅動助手之類的軟體,大多套件源是上述幾個這部分就比較少人提到。


下載
# rpm -Uvh http://mirror01.idc.hinet.net/EPEL/6/x86_64/epel-release-6-8.noarch.rpm
# rpm -Uvh http://remi.kazukioishi.net/enterprise/remi-release-6.rpm 
# rpm -Uvh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
# rpm -Uvh http://download1.rpmfusion.org/free/el/updates/6/x86_64/rpmfusion-free-release-6-1.noarch.rpm
# rpm -Uvh http://download1.rpmfusion.org/nonfree/el/updates/6/x86_64/rpmfusion-nonfree-release-6-1.noarch.rpm
# rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm


查詢是否有正確安裝成功
# ls -1 /etc/yum.repos.d/epel* /etc/yum.repos.d/remi.repo /etc/yum.repos.d/rpmf*
ls -1 每行列出一個檔案


輸出結果:/etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel-testing.repo /etc/yum.repos.d/remi.repo /etc/yum.repos.d/rpmforge.repo

# cd /etc/yum.repos.d # vim remi.repo


[remi]

name=Les RPM de remi pour Enterprise Linux 6 - $basearch
baseurl=http://remi.kazukioishi.net/enterprise/6/remi/$basearch/
mirrorlist=http://rpms.famillecollet.com/enterprise/6/remi/mirror
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi

epel.repo和rpmforge.repo已經enabled=1,所以無須更動。


更改優先度,以不等於0,但數字越小優先度越大
priority = N  ( N > 0 )


載點內追加Google

偷懶用載點




沒有留言:

張貼留言