局域网架个YUM源-HTTP的

在安装CDH时,这是个绕不过去的坎。

参考URL:

http://www.21ops.com/linux/26465.html

奇怪的是,我并没执行creatrepo这个,直接将光盘MOUNT来用的。

多台服务器在Centos6.5 mini安装后,需要安装一些基础软件包,从外网yum安装,很费时间,也占用流量。在局域网搭建YUM 服务器即可解决此问题。步骤如下:

服务器端安装配置如下:

1、上传CentOS-6.5-x86_64-bin-DVD1.iso镜像文件到一台服务器


1

2

[root@localhost data]# ll /home/data/CentOS-6.5-x86_64-bin-DVD1.iso

-rwxr--r-- 1 nobody nobody 4467982336 Feb 28 01:28 /home/data/CentOS-6.5-x86_64-bin-DVD1.iso

2、挂载镜像、安装creatrepo,并生成repodata目录


1

2

3

4

5

6

7

8

9

mount -o loop CentOS-6.5-x86_64-bin-DVD1.iso /mnt/

cp -R /mnt/Packages /home/data/Centos/

yum install createrepo -y

cd /home/data/

createrepo  Centos/

[root@localhost Centos]# ll

total 276

dr-xr-xr-x 2 root root 278528 Apr 21 14:43 Packages

drwxr-xr-x 2 root root   4096 Apr 21 14:49 repodata

3、安装httpd server


1

2

yum install httpd -y

vi +292 /etc/httpd/conf/httpd.conf

将/var/www/html 改为/home/data


1

/etc/init.d/httpd start

4、配置防火墙、关闭selinux,


1

2

iptables -A INPUT -p tcp  --dport 80 -j ACCEPT

setenforce 0

客户端修改配置如下:ip换为sever ip


1

2

3

4

5

6

7

8

9

10

11

12

13

14

cat >>/etc/yum.repos.d/CentOS-Base.repo<<EOF

[base]

name=myiso repo

baseurl=http://192.168.1.23/Centos

gpgcheck=0

enabled=1

[updates]

name=myiso update

baseurl=http://192.168.1.23/Centos

gpgcheck=0

enabled=1

EOF

yum clean all

yum install vim

 

 

 

 

 

 

 

 

 

[c6-media]
name=CentOS-$releasever - Media
baseurl=http://192.168.11.89/centos_media/
gpgcheck=0
enabled=1
exclude = jdk*
[myrepo]
name=myrepo
baseurl=http://192.168.11.89/cm5/redhat/6/x86_64/cm/5/
enabled=1
gpgcheck=0  

时间: 2025-01-19 03:26:10

局域网架个YUM源-HTTP的的相关文章

yum源的配制

Yum 软件包管理器 Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE.CentOS中的Shell前端软件包管理器.基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载.安装 yum源分为三种 1.本地yum源 2.网络yum源 3.额外软件yum的安装 案例一.本地yum配置(以本地光盘为例) 1.创建 挂载点 /mnt/cdrom [ro

使用yum源安装CDH Hadoop集群

本文主要是记录使用yum安装CDH Hadoop集群的过程,包括HDFS.Yarn.Hive和HBase.本文使用CDH5.4版本进行安装,故下文中的过程都是针对CDH5.4版本的. 0. 环境说明 系统环境: 操作系统:CentOs 6.6 Hadoop版本:CDH5.4 JDK版本:1.7.0_71 运行用户:root 集群各节点角色规划为: 192.168.56.121 cdh1 NameNode.ResourceManager.HBase.Hive metastore.Impala Ca

【OS】什么是YUM?如何配置本地YUM源?

[OS]什么是YUM?如何配置本地YUM源? 在Linux上安装Oracle数据库的时候常常需要安装一些系统RPM包,但是这些包一般都存在依赖性关系,所以,此时可以借助YUM,配置本地YUM源来很好的解决这个问题.配置本地YUM源的步骤如下所示: 首先创建镜像文件的挂载路径: mkdir -p /media/lhr/cdrom mount /dev/sr0 /media/lhr/cdrom/ 设置开机自动挂载系统镜像文件,在文件/etc/fstab添加以下内容: /dev/sr0 /media/

redhat系统yum源的配置问题

安装过Linux软件的用户就知道,有时我们安装一个软件,需要依赖其他软件,所以必需找全所有的软件,这是一个极其麻烦的事情,有没什么方式可以让它自己去找依赖呢? 答案当然是肯定,这就需要我们配置一个神器--yum,通过它,我们可以直接安装软件的,我们只需知道软件的名称就可以的,让它把所有的依赖都直接关联起来安装.不过本人最近一段时间使用yum的时候,发现一个很恶心的事情,就是redhat自带的yum非常令人讨厌. 由于 redhat的yum在线更新是收费的,如果没有注册的话不能使用,如果要使用,需

YUM源路径错误

大清早的就遇到对于我个人而言比较蛋疼的问题,好好的yum怎么不能用了呢,打算今天学习安装nginx,但是有好多依赖包,寻思就用yum装了,结果遇到了下面的错误提示. 我英语也不好,错误的大概意思好像说什么路径错误,连接超时之类的. yum clean all  也不好使了... 于是求助google,方法真的很多,根据我的问题,找了个差不多的,就是更改yum源文件. # cd /etc/yum.repos.d/         进入到yum仓库 # mv CentOS-Base.repo Cen

RHEL 6.2如何配置本地yum源

一.挂载本地光盘到系统:把rhel6.2安装光盘放入光驱,在终端命令行下操作 #mkdir /media/rhel #新建挂载目录 #mount -i /dev/cdrom /media/rhel #挂载光盘到/media/rhel目录下 #cd /media/rhel #进入挂载目录 #ls #查看挂载目录,光盘挂载成功 二.配置本地yum源 #cd /etc/yum.repos.d/ #进入yum配置目录 #touch rhel-media.repo #建立yum配置文件 #vi rhel-

CentOS下建立本地YUM源并自动更新

1. 尽管有很多的免费镜像提供yum源服务,但是还是有必要建立自己的yum服务器,主要出于以下几点考虑: l 网络速度:访问互联网可能比较慢 l 节省带宽:如果有大量的服务器,架设自己的yum源可以有效节省互联网带宽 l 联网限制:对于有些内网服务器,不能连接到互联网 l 对于RHEL(Redhat Enterprise Linux),需要购买服务 l 便于发布自己开发的rpm包 2. 找到适合你的站点的yum同步源,主要是CentOS标准软件仓库.epel.以及rpmforge CentOS标

替换第三方yum源

[1] 首先备份/etc/yum.repos.d/CentOS-Base.repo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup [2] 进入yum源配置文件所在文件夹 [root@localhost yum.repos.d]# cd /etc/yum.repos.d/ [3] 下载163的yum源配置文件,放入/etc/yum.repos.d/(操作前请做好相应备份) [root@lo

CentOS yum 源的配置与使用

CentOS yum 源的配置与使用 一.yum 简介 yum,是Yellow dog Updater, Modified 的简称,是杜克大学为了提高RPM 软件包安装性而开发的一种软件包管理器.起初是由yellow dog 这一发行版的开发者Terra Soft 研发,用python 写成,那时还叫做yup(yellow dog updater),后经杜克大学的Linux@Duke 开发团队进行改进,遂有此名.yum 的宗旨是自动化地升级,安装/移除rpm 包,收集rpm 包的相关信息,检查依