本地搭建yum源服务器
2016-11-13 17:32
211 查看
如果可以使用外网,只需要添加epel源扩展,内网环境则搭建内部yum源。 以下均以VMware虚拟机为例操作。
·1.安装好centos后,在该虚拟机设置中将cd/dvd选项设置为使用ISO映像文件,比如(CentOS-6.7-x86_64-bin-DVD1.iso),勾选已连接,启动时连接,确定。
·2.挂载cdrom,将iso镜像中的rpm软件复制到机器:
#设置yum源为本地
·6.所有的软件包都在/data/yum/centos6.7/x86_64中,如果需求添加新的rpm软件包,
使用yumdownloader 命令外网下载,传输到软件包文件夹即可,需要刷新repodata索引文件。
如:yumdownloader zlib-devel 下载zlib-devel的rpm包
createrepo -update /data/yum/Packages 刷新索引
·1.安装好centos后,在该虚拟机设置中将cd/dvd选项设置为使用ISO映像文件,比如(CentOS-6.7-x86_64-bin-DVD1.iso),勾选已连接,启动时连接,确定。
·2.挂载cdrom,将iso镜像中的rpm软件复制到机器:
#创建yum仓库目录 mkdir -p /data/yum/centos6.7/x86_64 cd /data/yum/centos6.7/x86_64 #挂载centos镜像文件 mount -t iso9660 /dev/cdrom /mnt/ mount: block device /dev/sr0 is write-protected, mounting read-only cp -a /mnt/Packages/* /data/yum/centos6.7/x86_64/·3.安装所需软件包(deltarpm,python-deltarpm,createrepo)
cd /data/yum/centos6.7/x86_64 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·4.初始化yum和http服务:
#初始化repodata索引文件 createrepo -pdo /data/yum/centos6.7/x86_64 /data/yum/centos6.7/x86_64 #提供yum服务 #可以用Apache或nginx提供web服务,但用Python的http模块更简单,适用于内网环境 cd / ;python -m SimpleHTTPServer 80&>/dev/null & echo "python -m SimpleHTTPServer 80&>/dev/null &">>/etc/rc.local·5.此时已经可以通过浏览器访问到,只需要添加repos文件了:
#设置yum源为本地
mkdir /etc/yum.repos.d/repodir mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/repodir/ cat >/etc/yum.repos.d/etiantian.repo<<EOF >[etiantian] >name=etiantian >baseurl=http://192.168.190.200/data/yum/centos6.7/x86_64/ >enable=1 >gpgcheck=0 >EOF yum makecache
·6.所有的软件包都在/data/yum/centos6.7/x86_64中,如果需求添加新的rpm软件包,
使用yumdownloader 命令外网下载,传输到软件包文件夹即可,需要刷新repodata索引文件。
如:yumdownloader zlib-devel 下载zlib-devel的rpm包
createrepo -update /data/yum/Packages 刷新索引
相关文章推荐
- 用reposync 同步YUM源到本地,搭建本地YUM源服务器
- centos6.4搭建基于ftp的yum源让本地局域网服务器使用
- 搭建本地光盘YUM源及公司内部YUM服务器的方法 推荐
- 搭建基于http的本地yum源服务器
- centos服务器搭建本地yum源 2
- 搭建本地yum源服务器
- linux服务器搭建本地yum源
- http方式搭建本地yum源服务器
- [zz]搭建本地YUM源服务器
- 本地搭建静态服务器
- 如何在Mac os X上搭建本地服务器环境
- 本地服务器搭建_Mysql
- 用rsync同步公网centos yum源做本地yum源服务器
- 通过ftp搭建本地yum源
- 在本地 CentOS 7 上搭建 Web 开发环境 — Web 服务器 nginx
- Ubunton下搭建ftp服务器 实现虚拟用户、本地用户、匿名用户的登陆及权限
- Docker CentOS服务器搭建本地私有仓库
- linux下本地和服务器yum的搭建全过程
- linux搭建本地yum源
- 本地yum源搭建及failed to retrieve解决