Yum 已直接內建於RHEL5的版本中,可直接使用,只不過預設是Yum 的client端。如果想要在內網中建一台Yum server 則可由下列方式達成。

 

Part I  : Yum server setup 

安裝前準備:RHEL5 source.  
所需的Service及套件 : HTTPD, Vsftpd, createrepo
 一、安裝vsftpd  => rpm -ivh vsftpd-2.o.5-10.el5.i386.rpm
 二、安裝httpd => httpd-2.2.3-6.el5.i386.rpm  
 三、將Rhel5 Dvd 或 Cd中的Package 複製到  /var/ftp/pub/server/     
 四、新增一連結給 Httpd 用 => ln -s /var/ftp/pub /var/www/html/pub 
 五、啟用Httpd and Vsftpd 
           1. service httpd start
           2. chkconfig httpd on
           3.service vsftpd start
          4. chkconfig vsftp on

 六、安裝createrepo套件 => rpm -ivh createrepo-0.4.4-2.fc6.noarch.rpm
          1. 設定及建立索引 => createrepo -v /var/ftp/pub/server/VT
                                            => createrepo -v /var/ftp/pub/server/Server
                                           

           

Part II . Yum client 端設定

直接到 /etc/yum.repo.d/複製系統預設的 .repo檔。
cp rhel-debuginfo.repo my_yum.repo

vi my_yum.repo  # 編輯my_yum.repo內容。

————————-my_yum.repo———————–

[Server]   
name=Red Hat Server
baseurl=http://192.168.0.xxx/pub/server/server
 enabled=1
gpgcheck=0

[Virtual tools]
name=Redhat VT
baseurl=http://192.168.0.xxx/pub/server/VT
enabled=1
gpgcheck=0 

——————-my_yum.repo——————-

最後一步執行
#  yum clean all.

試著用yum安裝一個套件
# yum install gftp

創作者介紹
創作者 aircsh 的頭像
aircsh

Aries男的學習筆記

aircsh 發表在 痞客邦 留言(0) 人氣()