linux yum软件包管理器

  • Yum (全称为 Yellow dog Updater, Modified )本质上 也是一个 软件包管理器。
    特点: 基于 RPM 包管理,能够从指定的服务器 自动下载、 自动安装、 自动处理依赖性关系

  • yum的原理

linux yum软件包管理器_第1张图片
linux yum软件包管理器_第2张图片

  • 常用命令

linux yum软件包管理器_第3张图片

  • 制作本地yum源

原因: 因为大数据集群 为了安全, 不让连接外网
原理:
linux yum软件包管理器_第4张图片

  • 第一步 切换到yum.repos.d中

在这里插入图片描述

  • 第二步: 备份默认yum源仓库

1.创建一个文件夹 bk 用来储存所有的centosrepo文件
在这里插入图片描述

linux yum软件包管理器_第5张图片
2. 将yum.repos.d中的centos.repo文件移入bk
在这里插入图片描述

  • 第三步: 新增本地yum源 local.repo

1.复制 bk 中的Media.repo 到 yum.repo.d中
在这里插入图片描述
2.把Media.repo的名字更改为local.repo
在这里插入图片描述

  • 第四步:编辑

在这里插入图片描述

linux yum软件包管理器_第6张图片

  • 第五步:查询是否成功

  • 在这里插入图片描述

linux yum软件包管理器_第7张图片

制作局域网yum源

  • 原理
    linux yum软件包管理器_第8张图片
    1.安装httpd安装

安装httpd

yum -y install httpd

启动httpd

service httpd start

测试

http://192.168.100.104:80

linux yum软件包管理器_第9张图片
如果发现无法访问
原因: 因为 linux 的防火墙 禁止他人 访问自己的80端口
解决: 通知 防火墙放行
关闭防火墙:service iptables stop
重启之后不再开启防火墙:chkconfig iptables off

拷贝yum源到httpd服务的默认工作路径下

cp -r /mnt/cdrom/* /var/www/html/CentOS-6.9

或者制作软链接
在这里插入图片描述
linux yum软件包管理器_第10张图片

更新其他节点的 本地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
linux yum软件包管理器_第11张图片
配置完成

你可能感兴趣的:(linux yum软件包管理器)