yum安装很方便,但是前提是要连接互联网。如果在局域网环境里面,怎么搭建一套本地yum源呢
yum服务端
这里以rhel操作系统为例,具体以实际为准
使用root用户登录操作系统
1.挂载操作系统盘
mount -o loop rhel-server-6.6-x86_64-dvd.iso /mnt/
2.把光盘里面的rpm包拷贝到本地
cd /mnt/ cp -r Packages/ ~/ftp/
3.安装ftp服务端
cd ~/ftp/Packages rpm -ivh vsftpd-2.2.2-12.el6_5.1.x86_64.rpm
4.修改配置文件
vi /etc/vsftpd/vsftpd.conf
添加如下内容,anon_root的路径是Packages包目录所在的路径。
anon_root=/root/ftp
anon_upload_enable=NO
5.启动FTP
service vsftpd start
6.关闭防火墙,关闭selinux
service iptables stop setenforce 0
7.安装creatrepo工具
cd ~/ftp/Packages 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 createrepo-0.9.9-22.el6.noarch.rpm
8.创建repo源,要等一会
cd /root/ftp createrepo .
9.重启下ftp
service vsftpd restart
在浏览器中输入ftp://XX.XX.XX.XX 看到对应的Packages和repodata目录就证明ftp配置对了
yum客户端
1.备份好原来的源
cd /etc/yum.repos.d mkdir bkup mv *.repo bkup
2.修改配置,
[local-source]
name=localSource
baseurl=ftp://XX.XX.XX.XX
enabled=1 #开启使用
gpgcheck=0 #关闭gpg检查
然后 yum list 看看有没正常输出就可以了
本文出自 “呵呵呵呵” 博客,请务必保留此出处http://10452483.blog.51cto.com/10442483/1769737
原文地址:http://10452483.blog.51cto.com/10442483/1769737