本次以搭建rhel5.5yum源做实验,yum源服务端为rhel6.1,使用http做服务。
服务端:192.168.10.17 rhel6.1
客户端:192.168.10.10 rhel5.5
一、服务端配置
1.把rhel5.5的iso镜像上传到服务器的/img目录下,新建挂载目录/iso,然后挂载。
- #cd /img
- #mount -o loop rhel-server-5.5-i386-dvd.iso /iso
- #df -kh /iso 文件系统 容量 已用 可用 已用%% 挂载点 /img/rhel-server-5.5-i386-dvd.iso 2.9G 2.9G 0 100% /iso
2.安装createrepo软件包,如果系统已安装就不用了。
- #rpm -ivh createrepo-0.9.8-4.el6.noarch.rpm
3.安装httpd软件包,如果系统已安装就不用了。
- #rpm -ivh httpd-2.2.15-9.el6.x86_64.rpm
- #/etc/init.d/httpd start
4.把安装盘上的安装文件复制到专用的目录中,由于使用http传输,所以在httpd目录下创建。这里要注意SELinux权限。
- #cd /var/www/html/
- #mkdir yum5.5
- #cd yum5.5
- #cp -rpf /iso/Server/* .
5.创建createrepo依赖文件
- #createrepo -s sha .
6.配置完毕,注意iptables要开放80端口。
二、客户端配置
1.创建yum客户端配置文件
- #cd /etc/yum.repos.d/
- #vim 192.168.10.17.repo
- [localyum]
- name=192.168.10.17 yum
- baseurl=http://192.168.10.17/yum5.5/
- gpgcheck=0
2.清除缓存
- #yum clean all
3.测试
- #yum search httpd
- Loaded plugins: fastestmirror
- Loading mirror speeds from cached hostfile
- localyum | 1.2 kB 00:00
- ========================================== Matched: httpd ==========================================
- mod_ssl.i386 : Apache HTTP 服务器的 SSL/TLS 模块
- system-config-httpd.noarch : Apache 配置工具。
- httpd.i386 : Apache HTTP 服务器
- httpd-devel.i386 : Apache HTTP 服务器的开发工具。
- httpd-manual.i386 : Apache HTTP 服务器的文档。
- mod_dav_svn.i386 : Subversion 服务器的 Apache 服务器模块。
4.测试通过。
至此,全部测试完毕并通过。
转载于:https://blog.51cto.com/luweikai/1079160