2013年7月25日 星期四

1-5 YUM 套件管理工具(含第三方套件庫)

1.  修改yum設定檔,將下載套件庫改為國內網站:

Hinet IDC: http://mirror.idc.hinet.net/CetnOS/

2.  修改指令:

#cd /etc/yum.repos.d
#cp  CentOS-Base.repo  CentOS-Base.repo.bak
#sed -i 's,mirror.centos.org/centos,mirror01.idc.hinet.net/CentOS,g' CentOS-Base.repo

直接修改套件庫來源:
#vi  /etc/yum.repos.d/CentOS-Base.repo



校對時間
#ntpdate -s time.stdtime.gov.tw
#date

3. 套件更新
#yum -y update
#yum upgrade

4. 第三方套件庫:
(安裝三個第三方套件庫: RPMforge、ELRepo、EPEL)

RPMgorge :

http://wiki.centos.org/zh-tw/AdditionalResources/Repositories/RPMForge

預設的 RPMforge 軟件庫並不會取代任何 CentOS 的基本套件。過往有些套件的確會這樣做,但它們現在已收錄在一個獨立(rpmforge-extras)、預設被停用的軟件庫。
你可以在 http://packages.sw.be/ 取得所有 RPMforge 套件的清單。
下載 rpmforge-release 這個套件。請從下面兩個連結中選取一個與你的架構配合的連結。假若你不清楚應選用哪一個,你可以用 uname -i 這個指令來查詢你的架構。

i386        http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.i386.rpm
x86_64   http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm

centos 6.4 x64版本:

# rpm -Uvh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm



5. ELRepo 套件庫:

Import the public key:

rpm --import http://elrepo.org/RPM-GPG-KEY-elrepo.org

To install ELRepo for RHEL-6, SL-6 or CentOS-6

#rpm -Uvh http://elrepo.org/elrepo-release-6-5.el6.elrepo.noarch.rpm


To make use of our mirror system, please also install yum-plugin-fastestmirror.

可供 CentOS 使用的軟件庫

http://wiki.centos.org/zh-tw/AdditionalResources/Repositories

6.epel-release - Extra Packages for Enterprise Linux repository configuration

#rpm -Uvh http://mirror01.idc.hinet.net/EPEL/6/i386/epel-release-6-8.noarch.rpm