yum ---> 软件包管理器
是一个基于RPM的软件包管理器
能够从指定服务器自动下载RPM包并且安装
可以处理软件之间的依赖关系,一次性安装所有依赖的软件包

yum源分为本地yum源与网络yum源

yum

clean all --->清除原有yum缓存
repolist --->列出仓库信息
install software --->安装
update --->更新 (更新单个软件)
list software --->查看软件
list all --->查看所有软件
list installed --->列出已安装软件
list available --->列出可安装软件
reinstall software --->重新安装
remove software --->卸载
info software --->查看软件信息
search software --->根据软件信息查找软件
whatprovides file --->根据文件找出包含此文件的软件
groups list --->列出软件组
groups info --->查看软件组的信息
groups install sfgroup --->安装软件组
groups remove sfgroup --->卸载软件组(只卸载软件,不卸载依赖性)
注 ---> yum命令的使用必须是在yum源搭建成功后才能正常运行


实验具体操作
安装dhcp软件
linux软件管理YUM与配置YUM源
重新安装dhcp软件
linux软件管理YUM与配置YUM源
更新dhcp软件
linux软件管理YUM与配置YUM源
删除dhcp软件
linux软件管理YUM与配置YUM源

查看软件dhcp
linux软件管理YUM与配置YUM源_第1张图片
查看所有软件并筛选lftp软件
linux软件管理YUM与配置YUM源

清除原有yum源缓存
linux软件管理YUM与配置YUM源
列出仓库信息(yum源仓库)
linux软件管理YUM与配置YUM源_第2张图片

列出已安装软件
linux软件管理YUM与配置YUM源_第3张图片
列出可安装软件
linux软件管理YUM与配置YUM源
查看dhcp软件信息
linux软件管理YUM与配置YUM源_第4张图片
软件信息查找相关软件
linux软件管理YUM与配置YUM源_第5张图片
根据文件lftp找出包含此文件的软件
linux软件管理YUM与配置YUM源_第6张图片
列出软件组
linux软件管理YUM与配置YUM源_第7张图片
查看base软件组的信息
linux软件管理YUM与配置YUM源_第8张图片

安装软件组base
linux软件管理YUM与配置YUM源
卸载软件base
linux软件管理YUM与配置YUM源

.


配置本地yum源
1.获得一个与本机系统版本一致的系统镜像

下载本地rhel7.3镜像
linux软件管理YUM与配置YUM源
注 ---> rhel7.3必须下载rhel7.3镜像

2.挂载镜像
linux软件管理YUM与配置YUM源linux软件管理YUM与配置YUM源
已挂载成功
linux软件管理YUM与配置YUM源

3.设定永久挂载
vim /etc/rc.d/rc.local
linux软件管理YUM与配置YUM源
编辑挂载信息
linux软件管理YUM与配置YUM源

chmod 755 /etc/rc.d/rc.local ---> 在系统开机时会自动执行此脚本
linux软件管理YUM与配置YUM源

4.设定系统安装源指向

vim /etc/yum.repos.d/rhel7.3.repo> 文件名称必须以repo结尾
linux软件管理YUM与配置YUM源linux软件管理YUM与配置YUM源linux软件管理YUM与配置YUM源
注 ---> /etc/yum.repos.d/目录下只能有一个默认文件生效

linux软件管理YUM与配置YUM源
[rhel7.3] ---> 仓库名称
name=rhel7.3 ---> 对软件源的描述
baseurl=file:///rhel7.3---> 本地安装源
gpgcheck=0 ---> 不检测gpgkey

清空yum源缓存
linux软件管理YUM与配置YUM源
显示已有yum源确认配置成功
linux软件管理YUM与配置YUM源_第9张图片
测试:
在浏览器中输入地址:
登录地址测试成功
linux软件管理YUM与配置YUM源_第10张图片
.


共享型yum源的部署(http网络共享)

必须开启httpd服务
1.开启httpd
linux软件管理YUM与配置YUM源
关闭防火墙和开机禁用
linux软件管理YUM与配置YUM源_第11张图片

2.挂载镜像
linux软件管理YUM与配置YUM源
注 ---> httpd有默认共享的目录 /var/www/html/
linux软件管理YUM与配置YUM源_第12张图片
设置永久挂载
vim /etc/rc.d/rc.local

linux软件管理YUM与配置YUM源
编辑挂载信息
linux软件管理YUM与配置YUM源

chmod 755 /etc/rc.d/rc.local ---> 在系统开机时会自动执行此脚本
linux软件管理YUM与配置YUM源
3.设定系统安装源指向

vim /etc/yum.repos.d/rhel7.3.repo> 文件名称必须以repo结尾
linux软件管理YUM与配置YUM源
linux软件管理YUM与配置YUM源

4.测试:
在浏览器中输入地址:
登录地址测试成功
http://172.25.254.31/rhel7.3 ---> 此地址就是网络yum源地址
linux软件管理YUM与配置YUM源_第13张图片
安装dhcp
linux软件管理YUM与配置YUM源_第14张图片
无依赖关系提示,可一次性安装