Daily Archives: 27 七月, 2008

使用 yum 更新系統及套件

由於之前都是使用 apt-get 的方式更新套件,覺得 yum 更新方式不是很理想,後來為了安裝 Oracle 在 RHEL 3 上,必須安裝指定的套件,可是使用  tarball 的方式安裝相關套件實在太費時了,後來想說 Red Hat 可以使用 yum 的方式,找一下 yum 的資訊後,才知道 yum 也是如此強大的工具,趕快記錄一下安裝及簡單使用方法

使用前注意事項:

  • OS:RHEL 3
  • yum下載頁面http://linux.duke.edu/projects/yum/download.ptml
  • yum2.0.X適用於CentOS3.X,RHEL AS3等
  • yum2.4.X適用於CentOS4.X,RHEL AS3,FC3,FC4等

安裝 yum 套件及 GPG key:

先下載 yum 套件並安裝

#wget http://linux.duke.edu/projects/yum/download/2.0/yum-2.0.8-1.noarch.rpm

# rpm -ivh yum-2.0.8-1.noarch.rpm

# rpm –import http://mirror.be10.com/centos/3.6/os/i386/RPM-GPG-KEY-CentOS-3  //作者說載點是中國福建的

下載 yum.conf 主要設定檔

# cp /etc/yum.conf /etc/yum.conf.bak
# cp yum.conf /etc/yum.conf

註:如果不想更新核心,可以在 [main] 加入exclude=kernel kernel-source

更新系統中所有套件至最新版:

# yum update
# yum clean all
# yum clean headers

設定排程:

當安裝完 yum 後,預設會在 /etc/rc.daily 加入排程

if [ -f /var/lock/subsys/yum ]; then

/usr/bin/yum -R 10 -e 0 -d 0 -y update yum
/usr/bin/yum -R 120 -e 0 -d 0 -y update

fi

常用指令

參考來源: