-
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安装
确保iso文件是已挂载上的
安装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

配置完成
本文详细介绍了Yum软件包管理器的特点与原理,包括如何在大数据集群环境下制作本地及局域网Yum源,确保系统安全的同时满足软件包的自动下载、安装与依赖性关系处理需求。

1085

被折叠的 条评论
为什么被折叠?



