首頁 > Linux, PHP > 兩個我常用的 CentOS Yum Repo

兩個我常用的 CentOS Yum Repo

2009年4月19日 發表評論 閱讀評論

目前 CentOS 5.X 的版本對於 PHP 及 MySQL 一直維持在 5.1.6 及 5.0.X , 所以有時候要玩些新東西就不方便 , 除非自己要編譯 , 不想編譯就只好安裝其他人所維護的 rpm 版本

目前我常用的兩個 Yum Repo 是 remi 及 rpmforge

remi 就有較新版本的 php 及 mysql , 而 rpmforge 有我們常常用的 rsync 最新版 , 因此通常我裝好 CentOS 之後會一併安裝這兩個 repo

remi 的安裝

要安裝 remi 的步驟很簡單 ,  請注意下面列的是 i386 版本 , 若 OS 是 64bit , 必須把下列指令中有 i386 的字串改為 x86_64

wget http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
rpm -Uvh remi-release-5*.rpm epel-release-5*.rpm

安裝好之後 , 可以用 yum 指令檢查更新 , 如

yum --enablerepo=remi check-update

這樣應該可以找到 php 與 mysql 有更新的套件 , 然後就可以進行更新指令如下

yum --enablerepo=remi upgrade php

rpmforge 的安裝

rpmforge 不能用 rpm 直接遠端裝 , 必須用 wget 下載如下 , 請注意下面列的是 i386 版本 , 若 OS 是 64bit , 必須把下列指令中有 i386 的字串改為 x86_64

wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
rpm -Uvh rpmforge-release-0.3.6-1.el5.rf.i386.rpm

rpmforge 安裝好之後用下列指令檢查是否有套件需要更新

yum --enablerepo=rpmforge check-update

應該會找到 rsync 的新版本

當我們有使用過上述兩個 repo 安裝新的套件之後 , 若 yum-updatesd 是有啟動的 , 那麼以後就會自動將套件更新到最新版

Categories: Linux, PHP Tags: , ,
  1. 紅中
    2011年7月2日22:49 | #1

    epel-release-5-3.noarch.rpm已經找不到了,現在變成epel-release-5-4.noarch.rpm

    新的下載位置:
    wget http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm
    64位元:
    wget http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm

  2. 2011年7月15日20:48 | #2

    紅中 , 謝謝你提供的資訊