版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
-
Yum (全称为 Yellow dog Updater, Modified )本质上 也是一个 软件包管理器。
特点: 基于 RPM 包管理,能够从指定的服务器 自动下载、 自动安装、 自动处理依赖性关系 -
yum的原理
原因: 因为大数据集群 为了安全, 不让连接外网
原理:
1.创建一个文件夹 bk 用来储存所有的centosrepo文件
2. 将yum.repos.d中的centos.repo文件移入bk
1.复制 bk 中的Media.repo 到 yum.repo.d中
2.把Media.repo的名字更改为local.repo
制作局域网yum源
- 原理
1.安装httpd安装
安装httpd
yum -y install httpd
启动httpd
service httpd start
测试
http://192.168.100.104:80
如果发现无法访问
原因: 因为 linux 的防火墙 禁止他人 访问自己的80端口
解决: 通知 防火墙放行
关闭防火墙:service iptables stop
重启之后不再开启防火墙:chkconfig iptables off
拷贝yum源到httpd服务的默认工作路径下
cp -r /mnt/cdrom/* /var/www/html/CentOS-6.9
或者制作软链接
更新其他节点的 本地yum源(在其他节点上测试)
备份默认yum源
cd /etc/yum.repos.d/
mv CentOS-Local.repo CentOS-Local.repo.bak
制作本地yum源
cd /etc/yum.repos.d/
vi CentOS-Local.repo
[base] name=CentOS-Local baseurl=http://192.168.100.104/CentOS-6.9/ gpgcheck=0 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
yum clean all
yum repolist
yum install -y tree
配置完成