有同学问我本地yum仓库的问题,写此文档,赠与不会安装本地yum仓库的小伙伴。

接下来讲解在局域网中搭建RedHat/CentOS本地http yum软件源的具体步骤:
一、挑选局域网中的一台服务器做为http yum软件源服务器,建议关闭这台服务器的Linux防火墙以及SELINUX,避免局域网中其他服务器无法穿过其防火墙而导致访问http源。
1、关闭防火墙(如果你很精通Linux防火墙亦可将80端口设置放行):

# chkconfig iptablesoff

2、关闭SELNUX:

# 修改SELINUX配置

# vim/etc/sysconfig/selinux

SELINUX=enforcing

修改为:

SELINUX=disabled

# “wq!”保存退出

二、http yum软件源服务器需要安装http服务器组件(如Apache)。

部署好本地源后,安装Apache:

# yum -y installhttpd

# 安装完Apache就可以卸载之前创建的DVD/ISO本地源了:

# umount/mnt/cdrom/

三、修改Apache配置文件:

# vi/etc/httpd/conf/httpd.conf

# 找到:

ServerNamewww.example.com:80

# 修改为:

ServerNamelocalhost

# 然后按“Esc”退出编辑模式,再按“Shift”+“:”+“wq!”保存修改并退出

# 接下来删除Apache的默认测试页面:

# rm -f/etc/httpd/conf.d/welcome.conf /var/www/error/noindex.html

# 接下来就可以启动或者重启Apache了:

#/etc/init.d/httpd start/restart

四、挂载ISO或者光驱到Apache默认HTTP目录/var/www/html

# 挂载系统ISO镜像用下面的命令(注意把/home/yimiju换成你的ISO镜像文件路径):

# mount -o loop/home/yimiju/rhel-server-6.4-x86_64-dvd.iso /var/www/html/

# 挂载光驱则用下面的命令

# mount /dev/cdrom/var/www/html/

# 如果提示:mount: block device /dev/sr0 is write-protected,mounting read-only,则说明挂载成功

# 注意:如果需要开机自动挂载,则将相应的mount指令放到/etc/rc.local文件的exit 0之前

五、用浏览器检测http是否制作成功:
用IE浏览器访问,例如我的http yum软件源服务器IP是192.168.100.2,则打开:

http://192.168.100.2

如果列出了光盘/ISO镜像中的文件内容,恭喜你,http yum软件源制作成功!

六、其他服务器配置http yum源,指向本地http yum软件源服务器:

# cd/etc/yum.repos.d/

# mkdir -p bak

# 接下来将之前的yum配置文件移动到上面创建的bak文件夹中

# mv *.repo bak/

# 接下来添加一个新的yum源配置文件

# vi/etc/yum.repos.d/http.repo

# 按“Insert”键进入编辑模式,复制下面的内容到配置文件(注意将192.168.100.2修改成你的http yum软件源服务器IP)

[rehl-http]

name=rehl-http

baseurl=http://192.168.100.2

gpgcheck=0

enabled=1

gpgkey=http://192.168.100.2/RPM-GPG-KEY-redhat-release

# 然后按“Esc”退出编辑模式,再按“Shift”+“:”+“wq!”保存修改并退出

# 清理yum:

# yum clean all

# 更新源,测试是否能安装软件:

# yum update

# yum install 你要安装的软件包名

转载于:https://blog.51cto.com/hexudong/1773654

本地yum仓库和http方式的yum仓库。相关推荐

  1. 如何把本地yum源给其他机器使用_配置本地yum源以及第3方软件仓库的搭建

    一Linux rpm安装软件 rpm -q name查询软件是否被安装 rpm -ivh name.rpm安装软件 rpm -e name卸载软件 rpm -ql name查询软件生成文件 rpm - ...

  2. Cloudera Manager安装之Cloudera Manager 5.3.X安装(三)(tar方式、rpm方式和yum方式)...

     前期博客  Cloudera Manager安装之时间服务器和时间客户端(二) ClouderaManager官网安装 https://www.cloudera.com/documentation/ ...

  3. yum命令 启用仓库_yum 命令详解-yum仓库配置文件详解

    yum安装的优点 1.必须得有网络,通过网络获取软件. 2.管理rpm包 3.自动解决依耐 4.命令简单好用 5.生产最佳实践 yum命令详解 # linux安装软件的三种方式 1.rpm安装 2.源 ...

  4. 用Linux配置yum软件仓库,三种方法部署YUM软件仓库

    通过源码编译的方式安装程序在灵活性.可定制性方面具有无可比拟的优势,但也给管理员带来了额外的维护开销,并且在大规模的服务器群应用时存在一定的局限性.而传统的USB光驱.移动硬盘等安装方式显然已经力所难 ...

  5. linux配置yum仓库复制的是什么,Yum 仓库的管理和配置

    Yum 全称是 (Yellow dog Updater Modified)×××狗更新 呵呵 借助于Yum,可以更新,卸载,升级rpm 软件包,并且他能够自动解决rpm包之间的依赖关系.能够让管理人员 ...

  6. Centos 配置yum 的几种方式、

    一.yum 的 基础运用 1.命令形式:yum [option][command][package-] 选项[option]-h 帮助 : -y (直接安装的意思yes) ; -q (不显示安装的过程 ...

  7. 三种方式搭建yum源

    三种方式搭建yum源 1.本地搭建yum源: [root@nginx1 x86_64]# vim /etc/yum.repos.d/mnt.repo [root@nginx1 x86_64]# cd ...

  8. linux本地yum源与软件包管理,【Linux系统中的】本地yum源的搭建与使用yum源进行软件的下载...

    前言: 当我们在使用Linux系统时,有时需要一些辅助工具帮助我们实现某项功能, 例如画图.wps.等功能,而这些功能并不是系统自带的,需要我们下载相关的 软件,那如何去下载这些软件那,这里我们不得不 ...

  9. 将iso镜像包设置成yum源_Centos7 Nginx搭建局域网yum仓库详细步骤,转发

    配置本地yum源 需要工具软件UltraISO,MobaXterm 1.规范目录结构环境,在服务器上创建放置镜像的文件夹 [root@yum ~]# mkdir /mirror/repo/centos ...

最新文章

  1. 【.NetCore学习】ASP.NET Core EF Core2.0 DB First现有数据库自动生成实体Context
  2. 《统计学习方法》读书笔记(1)---学习的要素
  3. 宏定义define的使用
  4. Java基础之抽象类
  5. 《数据库原理与应用》(第三版)第2章 数据模型与数据库结构 习题参考答案
  6. java中wait和sleep的区别
  7. VS Code 全部快捷键一览表(巨TM全)
  8. 前端工程师必须要知道的SEO技巧(2):制作比设计还要漂亮的代码(内容和语义化代码)上...
  9. 用Excel VBA连接SQL Server数据库并将表中的数据显示到Excel中
  10. 前端学习(2002)vue之电商管理系统电商系统之绘制商品分类的级联选择器
  11. 异步编程系列第05章 Await究竟做了什么?
  12. DB pivot unpivot
  13. VB.NET工作笔记006---用visual studio2017 编写RESTFUL API
  14. Android Material-dialogs的使用(kotlin)
  15. 考研阅读计划23——1991 Text3《环境|人口增长引起的危机》
  16. 买苹果配件什么最靠谱 认识苹果MFi认证
  17. elasticjob-配置手册
  18. HDU题目分类大全【大集合】
  19. Docker自定义镜像上传阿里云
  20. 献给母亲节的技术大礼包

热门文章

  1. 微信小程序实现web端锚点功能
  2. vue2.0 创建项目
  3. DJANGO_SETTINGS_MODULE is undefined报错的解决
  4. 面向对象精要-理解对象
  5. 截取字符串指定内容,并用*号代替
  6. Git_工作区和暂存区
  7. error C2664: “wcscpy”: 不能将参数 1 从“LPSTR”转换为“wchar_t *”
  8. 前OnePlus视觉设计师蔡孝永:视觉设计师都在想些什么?
  9. 神吐槽|产品经理都是如何相爱相撕的?
  10. 李开复:谷歌产品经理眼中的产品经理