1、服務端
1.1
搭建一個web伺服器我用nginx做為web伺服器。(安裝略)
配置nginx
在/usr/local/nginx/conf/nginx.conf配置檔案中加入
server
{
listen 80;
server_name mirrors.redhat5.com;
index index.html index.htm;
root /home/mirrors;
autoindex on;
}
重新開機nginx服務
/usr/local/nginx/sbin/nginx -s reload
1.2
把CD光牒檔案内容拷貝到/home/mirrors目錄下
首先挂載CD光牒
[root@server]# mkdir -p /mnt/cdrom
[root@server]# mount /dev/cdrom /mnt/cdrom
[root@server]# cd /mnt/cdrom
[root@server]# /bin/cp -Rf * /home/mirrors/
[root@server]# cd Server/ && rpm -ivh createrepo-0.4.11-3.el5.noarch.rpm
這樣就可以通過mirrors.redhat5.com域名通路了。
1.3
建立rpm包的依賴關系
[root@server]# createrepo -v -s md5 /home/mirrors
2、用戶端配置
[root@client]#/etc/yum.repos.d/local.repo
[rhel-beta]
name=Red Hat Enterprise Linux $releasever Beta - $basearch
baseurl=http://mirrors.redhat5.com/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta
[root@client]#yum clean
[root@client]#yum update
3、測試
安裝vsftpd軟體
[root@client]#yum install vsftpd
OK。
本文轉自yuangang_love 51CTO部落格,原文連結:http://blog.51cto.com/linux008/544484,如需轉載請自行聯系原作者