linux系统使用之本地yum源搭建
2017-06-23 00:00
176 查看
这里以centos7平台的openstack源为例:
1.首先下载官方repo
[root@test yum.repos.d]# yum install https://rdoproject.org/repos/rdo-release.rpm
下载完成后,/etc/yum.repos.d里面会产生3个文件
[root@test yum.repos.d]# ls
rdo-qemu-ev.repo rdo-release.repo rdo-testing.repo
2.开始搭建我的本地yum服务器
安装httpd
[root@test yum.repos.d]# [b]yum install httpd[/b]
新建安装包存放目录,待会将同步下来的包放这个目录
[root@test yum.repos.d]# mkdir /var/www/html/newton
[root@test yum.repos.d]# cd /vaw/www/html/newton
[root@test yum.repos.d]# yum repolist
——列出你所有的仓库
前面是repo id不包含x86_64
这里我只需要同步openstack-newton、rdo-qemu-ev这两个软件库,指定要下载的仓库id,会通过网络全部下载到当前目录。
[root@test yum.repos.d]# reposync --repoid=openstack-newton
[root@test yum.repos.d]# reposync --repoid=rdo-qemu-ev
同步完后
这时查看 /vaw/www/html/newton里面已经有很多包了,但只有软件包,没有repodate清单,所以需要自己重新createrepo来创建清单
[root@test yum.repos.d]# createrepo /var/www/html/newton/
然后启动httpd服务,其他机器通过httpd服务来访问yum源
[root@test yum.repos.d]# service httpd restart
本地yum源repo配置如下:
[root@test yum.repos.d]# vim /etc/yum.repos.d/openstack.repo
[openstack]
name=openstack
baseurl=http://ip/newton
enabled=1
gpgcheck=0
~
最后执行
[root@test yum.repos.d]# yum makecache
如果其他节点需要添加该yum源,只要在yum.repos.d目录添加以上配置文件和执行最后的命令即可,这样的本地源大大节省了软件安装的时间。
1.首先下载官方repo
[root@test yum.repos.d]# yum install https://rdoproject.org/repos/rdo-release.rpm
下载完成后,/etc/yum.repos.d里面会产生3个文件
[root@test yum.repos.d]# ls
rdo-qemu-ev.repo rdo-release.repo rdo-testing.repo
2.开始搭建我的本地yum服务器
安装httpd
[root@test yum.repos.d]# [b]yum install httpd[/b]
新建安装包存放目录,待会将同步下来的包放这个目录
[root@test yum.repos.d]# mkdir /var/www/html/newton
[root@test yum.repos.d]# cd /vaw/www/html/newton
[root@test yum.repos.d]# yum repolist
——列出你所有的仓库
前面是repo id不包含x86_64
这里我只需要同步openstack-newton、rdo-qemu-ev这两个软件库,指定要下载的仓库id,会通过网络全部下载到当前目录。
[root@test yum.repos.d]# reposync --repoid=openstack-newton
[root@test yum.repos.d]# reposync --repoid=rdo-qemu-ev
同步完后
这时查看 /vaw/www/html/newton里面已经有很多包了,但只有软件包,没有repodate清单,所以需要自己重新createrepo来创建清单
[root@test yum.repos.d]# createrepo /var/www/html/newton/
然后启动httpd服务,其他机器通过httpd服务来访问yum源
[root@test yum.repos.d]# service httpd restart
本地yum源repo配置如下:
[root@test yum.repos.d]# vim /etc/yum.repos.d/openstack.repo
[openstack]
name=openstack
baseurl=http://ip/newton
enabled=1
gpgcheck=0
~
最后执行
[root@test yum.repos.d]# yum makecache
如果其他节点需要添加该yum源,只要在yum.repos.d目录添加以上配置文件和执行最后的命令即可,这样的本地源大大节省了软件安装的时间。
相关文章推荐
- Linux系统如何使用iptables进行本地端口转发?
- linux 系统下使用socket进行本地进程间通信
- linux 系统下使用socket进行本地进程间通信
- 在linux系统中使用windows应用程序打开本地文件
- 10分钟学会Linux系统下Git的本地使用
- 使用secure CRT在linux系统和本地电脑windows系统传输文件
- 项目上传至服务器;使用linux系统将本地项目上传到服务器上
- Linux 系统使用 iso 镜像文件或光盘配置本地YUM 源的最简单方式
- Linux查看系统资料使用情况
- linux环境下使用XFS文件系统
- 在Linux中如何提高文件系统的使用效率
- 在Linux环境下使用ReiserFS文件系统
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- (转载addone)完全使用Linux作为桌面系统 —— 使用Linux两年记 --软件列表
- Linux系统特殊文件--目录概念及使用
- LINUX系统中动态链接库的创建与使用
- 关于linux系统中命令的使用详解
- Linux环境下使用GFS文件系统
- Linux 系统命令及其使用详解(大全)
- linux学习使用总结-linux系统的安装和与windows双系统共享,linux常用的基本命令,今天贴在这里和大家分享