一 软件包分类
1.1 源码包
c语言写的源码(安装慢,容易报错)
脚本安装包
就是源码包的再开发,编写了安装的脚本(不多)
1.2 二进制包(RPM包,系统默认包)
源代码编译之后
的包(由高级语言转换为机器语言)
二 RPM包命名规则与依赖
2.1 命名规则
2.2 依赖性
三 安装、升级、卸载
3.1 包名和包全名
- 没安装/升级之前,肯定要全名。不然不知道安装哪个版本的包。而卸载时的前提就是已经安装了包(这时就不需要全名了)
3.2 安装
3.3 升级
- 升级有时可以取代安装
3.4 卸载
3.5 查询
查询是否安装
查询软件包详细信息
查询包的安装位置
查询系统文件属于那个安装包
查询包的依赖
四 校验和文件提取
4.1 校验
校验结果
文件类型
4.2 文件提取
演示
五 yum使用
5.1 配置yum源
5.2 yum常用命令
查询
安装
升级
升级和卸载不要不写包命,否则就是全部升级或卸载!!!
卸载
不要用yum卸载,因为他会把依赖它的包也一起下载
软件组管理
5.3 光盘yum源
六 源码包和rpm包
6.1 区别
rpm包的默认安装目录
源码包安装目录
启动方式的影响
- rpm包可以用service命令启动
七 源码包安装过程
7.1 安装准备
7.2 注意事项
7.3 开始安装
7.4 卸载
直接删除安装文件即可,因为没有垃圾文件。所以没有准备卸载命令
八 脚本安装