linux yum软件包管理器

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/liu_changshen/article/details/102619406
  • Yum (全称为 Yellow dog Updater, Modified )本质上 也是一个 软件包管理器。
    特点: 基于 RPM 包管理,能够从指定的服务器 自动下载、 自动安装、 自动处理依赖性关系

  • yum的原理

在这里插入图片描述
在这里插入图片描述

  • 常用命令

在这里插入图片描述

  • 制作本地yum源

原因: 因为大数据集群 为了安全, 不让连接外网
原理:
在这里插入图片描述

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

在这里插入图片描述

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

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

在这里插入图片描述
2. 将yum.repos.d中的centos.repo文件移入bk
在这里插入图片描述

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

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
在这里插入图片描述
配置完成

猜你喜欢

转载自blog.csdn.net/liu_changshen/article/details/102619406