一 软件包分类
1.1 源码包
c语言写的源码(安装慢,容易报错)


脚本安装包
就是源码包的再开发,编写了安装的脚本(不多)
1.2 二进制包(RPM包,系统默认包)
源代码编译之后的包(由高级语言转换为机器语言)


二 RPM包命名规则与依赖
2.1 命名规则

2.2 依赖性

三 安装、升级、卸载
3.1 包名和包全名
-
没安装/升级之前,肯定要全名。不然不知道安装哪个版本的包。而卸载时的前提就是已经安装了包(这时就不需要全名了)
image.png
3.2 安装

3.3 升级
-
升级有时可以取代安装
image.png
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命令启动
image.png
image.png
七 源码包安装过程
7.1 安装准备

7.2 注意事项

7.3 开始安装



7.4 卸载
直接删除安装文件即可,因为没有垃圾文件。所以没有准备卸载命令
八 脚本安装


网友评论