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软件
重新安装dhcp软件
更新dhcp软件
删除dhcp软件
查看软件dhcp
查看所有软件并筛选lftp软件
清除原有yum源缓存
列出仓库信息(yum源仓库)
列出已安装软件
列出可安装软件
查看dhcp软件信息
软件信息查找相关软件
根据文件lftp找出包含此文件的软件
列出软件组
查看base软件组的信息
安装软件组base
卸载软件base
.
配置本地yum源 1.获得一个与本机系统版本一致的系统镜像
下载本地rhel7.3镜像
注 ---> rhel7.3必须下载rhel7.3镜像
2.挂载镜像
已挂载成功
3.设定永久挂载
vim /etc/rc.d/rc.local
编辑挂载信息
chmod 755 /etc/rc.d/rc.local ---> 在系统开机时会自动执行此脚本
4.设定系统安装源指向
vim /etc/yum.repos.d/rhel7.3.repo> 文件名称必须以repo结尾
注 ---> /etc/yum.repos.d/目录下只能有一个默认文件生效
[rhel7.3] ---> 仓库名称
name=rhel7.3 ---> 对软件源的描述
baseurl=file:///rhel7.3---> 本地安装源
gpgcheck=0 ---> 不检测gpgkey
清空yum源缓存
显示已有yum源确认配置成功
测试:
在浏览器中输入地址:
登录地址测试成功
.
共享型yum源的部署(http网络共享)
必须开启httpd服务
1.开启httpd
关闭防火墙和开机禁用
2.挂载镜像
注 ---> httpd有默认共享的目录 /var/www/html/
设置永久挂载
vim /etc/rc.d/rc.local
编辑挂载信息
chmod 755 /etc/rc.d/rc.local ---> 在系统开机时会自动执行此脚本
3.设定系统安装源指向
vim /etc/yum.repos.d/rhel7.3.repo> 文件名称必须以repo结尾
4.测试:
在浏览器中输入地址:
登录地址测试成功
http://172.25.254.31/rhel7.3 ---> 此地址就是网络yum源地址
安装dhcp
无依赖关系提示,可一次性安装