一.yum简介
Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
二·yum的本地配置
<1>代码步骤
1,rm -rf /etc/yum.repos.d/* #删除/etc/yum.repos.d/所有文件
2,vi /etc/yum.repos.d/aa.repo #配置本地yum文件虽然Linux中一切皆文件但这里后缀.repo一定要写
内容:[aa]
name=aa #名字可以随便写但不能不写,不写报错。
baseurl=file:///media #本地yum库路径
gpgcheck=0 #0是不进行数字签名验证,要进行数字签名验证必须导入公钥。
enabled=1 #1是启动
3,yum clean all #清空缓存
4,mount /dev/sr0 /media/ #挂在光盘
5,yum install wget -y #测试安装wget命令
6,安装成功本地yum配置完成
<2>步骤详细图片
1.查看并删除/etc/yum.repos.d/所有文件
2.编辑本地yum库文件
3.清除缓存记录
4.手动挂载光盘并用df查看是否挂载成功
5.测试安装,检验是否用的aa这个yum云
三.yum云服务配置
<1>设计思路:
客户端:192.168.11.154 服务端:192.168.11.155
首先两台主机可以互通,下来在服务端配置yum云客户端安装包都由服务端提供
<2>操作过程
服务端:
1,mount /dev/sr0 /media #挂载光盘
2,vi /etc/yum.repos.d/xx.repo #创建本地yum
3,yum clean all #清空缓存
4,yum instll vsftpd -y #安装ftp服务
5,systemctl stop firewalld ;setenforce 0 #关闭防火墙和Seliunx
6, systemctl restart vsftpd #启动服务
7, cp -rvf /media/Packages/* /var/ftp/pub/ #复制光盘所有安装包
8, yum install createrepo -y #安装创建yum云命令
9, createrepo -v /var/ftp/pub/ #创建yum云读取所有包获取包依赖
10,ls -l /var/ftp/pub/ | grep ^d #生成repodata目录记录所有包依赖
客户端:
1,yum install ftp #安装ftp客户端命令
2,ftp 192.168.11.155 #测试ftp服务,在服务端开启vsftpd服务时测试
3,vi /etc/yum.repos.d/aa.repo #修改yum为服务提供
内容:
[aa]
name=aa
#baseurl=file:///media
baseurl=ftp://192.168.11.155/pub
gpgcheck=0
enabled=1
4,yum clean all
5,yum list gcc
6,yum install wget
<3>流程图片
1.挂载并检查光盘
2.安装服务端
3.安装客户端
4.客户端测试
5.复制安装包,过程较慢耐心等待。
6.检安装包是否复制完全
7.创建yum云并获取包依赖
8.
9.测试