linux系统使用之本地yum源搭建 转

这里以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]# yum install httpd

  • 新建安装包存放目录,待会将同步下来的包放这个目录

[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目录添加以上配置文件和执行最后的命令即可,这样的本地源大大节省了软件安装的时间。

(adsbygoogle = window.adsbygoogle || []).push({});

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏编程坑太多

『互联网架构』软件架构-spring源码之spring MVC(上)(12)

PS:先了解总体的流程,然后在细细的品味源码的味道,重点是DispatcherServlet 是HTTP请求处理程序/控制器的中央调度程序。

11020
来自专栏java一日一条

关于HTTP协议,一篇就够了

1.HTTP协议,即超文本传输协议(Hypertext transfer protocol)。是一种详细规定了浏览器和万维网(WWW = World Wide ...

17450
来自专栏量子位

最新手机芯片AI跑分出炉:高通、联发科力压华为

手机AI哪家强?这不能仅仅听厂商的宣传。到底有没有一个AI的“安兔兔”来给手机跑个分,客观评价一下手机的AI性能呢?

9030
来自专栏Hadoop实操

0546-6.1-使用Cloudera Manager API启停组件说明

CDH平台的使用过程中,部分用户会将Hadoop平台的管理功能(如:服务组件的启停操作等)集成到公司现有的平台中,本篇文章Fayson主要介绍如何通过Cloud...

32350
来自专栏玩转JavaEE

使用dat.GUI实现参数快速调节

上篇文章和读者分享了相机的位置参数问题,读者发现,每次参数调整都需要先修改代码再刷新页面才能显示出效果,有没有更快捷的方式呢?有,那就是dat.GUI,本文就来...

21240
来自专栏从零开始学自动化测试

python测试开发django-17.admin后台管理

通常一个网站开发,需要有个后台管理功能,比如用后台管理发布文章,添加用户之类的操作。django的admin后台管理主要可以实现以下功能

16330
来自专栏程序员互动联盟

前端html源码可以不暴露接口吗?为什么?

html属于的前端编程中一项,接口是必须要暴露的,起码基于现在的技术框架是无法避免的,因为只要是有关html的代码只需要在浏览器里面右键点击查看源代码所有的相关...

53220
来自专栏程序员的碎碎念

给你自己搭的博客加个 Markdown

今天给大家推荐一个简单易用的开源 Markdown 组件, 来自 Github 上一个美图公司的大佬.

50940
来自专栏程序员的碎碎念

翻译 | 如何将 Ajax 与 Django 应用整合在一起?

我是一个 Django 和 Ajax 的菜鸟, 最近我在完成一个项目,需要去整合这两门技术. 我认为我清楚两门技术背后的原理了,但尚未找到两者整合的优质解释.

8530
来自专栏程序员的碎碎念

Bootstrap4如何动态切换主题

bootstrap4有个网站叫做bootswatch(文末给出链接),其中已经设计了一些很美的主题:

22030

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励