码迷,mamicode.com
首页 > 其他好文 > 详细

搭建本地yum源

时间:2016-05-03 20:43:11      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:yum   局域网   

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

搭建本地yum源

标签:yum   局域网   

原文地址:http://10452483.blog.51cto.com/10442483/1769737

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!