一、rpm工具与rpm包
1.什么是rpm、rpm软件包的组成部分有哪些
redhat packages manager 红帽推出软件包管理工具...
rpm工具 xxxxx.rpm
2.如何获取rpm软件包 本地获取 联网获取
本地光盘ISO 数量有限 版本过低 适合刚开始接触
联网获取 很多地方都可以获取到软件包 版本较新
3.除了rpm安装软件以外是否还有其他方式安装软件
4.rpm软件安装、依赖、升级、卸载、查询等操作
4、1.rpm包如何安装
4、2.如何查询已安装好的rpm包
4、3.RPM包升级
4、3.RPM包卸载
卸载包时需要先把依赖的包卸载掉,如果依赖的包是系统所必须的,那就不能卸载这个包,否则会造成系统崩溃。
二、rpm工具包的问题
无法解决依赖问题
无法同时安装N多个软件包
三、yum工具
1.什么是YUM
Yum是RedHat以及CentOS中的软件包管理器。能够通过互联网下载 .rpm 包并且安装,并可以自动处理依赖性关系,无须繁琐地一次次下载、安装。(PS: YUM是生产最佳实践)
2.YUM源是什么
1要成功的使用 YUM 工具安装更新软件或系统,就需要有一个包含各种 rpm 软件包的repository(软件仓库),这个软件仓库我们习惯称为 yum 源。
3.YUM源配置实例
3、1.阿里yum源
3、2.Nginx官方源,比如在学习Nginx时需要使用官方的yum源来安装
PS:源超找方式基本一致,zabbix,Docker、Nginx、saltstack、openstack
4.YUM实践案例
1.使用yum查询软件包的方式
2.使用yum安装软件包的方式
3.使用yum重新安装软件包的方式
4.使用yum更新软件包
5.使用yum删除软件包
6.与yum仓库相关指令(扩展了解)
拓展
.什么yum?、什么是yum源? 什么是yum仓库?
软件包管理器。能自动处理依赖关系. 源可以说就是仓库 配置仓库
1.vim 手动编写.repo文件
2.wget下载已编写好的.repo文件
3.安装 zabbix-release软件. 会释放一个.repo文件
至/etc/yum.repos.d/目录
如果在安装软件时,提示没有该软件
1.软件名写错了
2.当前系统仓库中搜索不到该软件
总结
主要讲的时rpm以及yum的主要运行,rpm的安装、升级、卸载、查询以及依赖。由于rpm的依赖和不联网,于是yum可以实现这些rpm的劣势点,接着我们了解了yum的安装、升级、卸载、查询以及yum的仓库源。