Centos6.4構建局域網Yum源

網上搜索的資料也沒看明白,想一想仍是本身寫吧,也方便本身之後閱讀,yum源可由vsftpd和http實現,我以前在企鵝空間裏寫過基於vsftpd的,如今寫一個基於http的,步驟大同小異;
系統版本:Centos6.4

1.掛載Centos光盤DVD1;
# mount /dev/xvdd /media/
安裝http服務器
# rpm -vih httpd-2.2.15-15.el6.centos.1.x86_64.rpm
# service httpd start
# chkconfig httpd on

3.安裝createrepo(用來安裝服務端設置軟件倉庫及信息文件)
安裝依賴包:
rpm -ivh deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm 
rpm -ivh python-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm
rpm -ivh libxml2-python-2.7.6-4.el6_2.4.x86_64.rpm --nodeps
# rpm -ivh createrepo-0.9.8-5.el6.noarch.rpm (若是不安裝上面3個依賴包會報錯)

2.建立RPM包目錄;
# mkdir -p /var/www/html/yum/
3.copyRPM包到此目錄下;
# cp -r Packages/ /var/www/html/yum/ 4.建立索引文件; # createrepo -g /media/repodata/repomd.xml /var/www/html/yum/ 就這麼簡單,而後在服務器上建立一個.repo的文件 local.repo [local] name=Server baseurl=http://192.168.1.197/yum/        這個地址就是yum服務器的地址,http就是http,ftp的就寫成ftp://yourip/yum目錄 enable=1 gpgcheck=0 而後在客戶端驗證便可; # cd /etc/yum.repos.d # wget http://192.168.1.197/yum/local.repo # yum clean all # yum list    如何出現裏面的包名稱即安裝成功了; # yum install php 安裝一個服務能夠驗證一下; otal download size: 8.8 M Installed size: 30 M Is this ok [y/N]:  出現這個就成功部署了一個局域網的yum源服務器了;
相關文章
相關標籤/搜索