本文實例講述了CentOS 6.5 環境實現本地局域網搭建YUM的方法。分享給大家供大家參考,具體如下:
前面介紹了Centos 6.5環境本地局域網基于HTTP搭建YUM的方法,這里再來說明一下基于FTP的YUM搭建方法。
服務端配置
創建掛載目錄
mkdir /media/CentOS_6.5_Final
賦予掛載目錄權限
chmod -R 777 /media/CentOS_6.5_Final
掛載iso
mount -o loop -t CentOS-6.5-x86_64-bin-DVD1.iso /media/CentOS_6.5_Final/
常規掛載
mount /dev/cdrom /media/CentOS_6.5_Final/
安裝vsftpd
cd /media/CentOS_6.5_Final/rpm -ivh vsftpd-2.2.2-11.el6_4.1.x86_64.rpm
拷貝數據
cp -rf /media/CentOS_6.5_Final/* /var/ftp/pub
安裝createrepo以及依賴工具
cd /var/ftp/pub/Packagesrpm -ivh deltarpm-3.5-0.5.20090913git.el6.x86_64.rpmrpm -ivh python-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm rpm -ivh createrepo-0.9.9-18.el6.noarch.rpm
生成YUM通用數據庫
createrepo /var/ftp/pub/repodata
繞過從互聯網安裝
cd /etc/yum.repos.d/mv CentOS-Base.repo CentOS-Base.repose_bakmv CentOS-Debuginfo.repo CentOS-Debuginfo.repo_bakmv CentOS-Media.repo CentOS-Media.repo_bak
配置只從本地安裝
vi CentOS-Media.repo[xby-01]name=Centos-xbybaseurl=file:///var/ftp/pub/enabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
清楚緩存
yum clean all
測試YUM
yum list
重啟vsftpd 服務
service vsftpd restart
開機啟動
chkconfig vsftpd on
客戶端配置
cd /etc/yum.repos.d/
繞過從互聯網安裝
mv CentOS-Base.repo CentOS-Base.repose_bakmv CentOS-Debuginfo.repo CentOS-Debuginfo.repo_bakmv CentOS-Media.repo CentOS-Media.repo_bak
配置只從本地安裝
vi CentOS-Media.repo[xby0]name=xbybaseurl=ftp://192.168.30.8/pub/enabled=1gpgcheck=1gpgkey=ftp://192.168.30.8/pub/RPM-GPG-KEY-CentOS-6
清楚緩存
yum clean all
測試YUM
yum list
希望本文所述對大家CentOS服務器配置有所幫助。
新聞熱點
疑難解答
圖片精選