Linux(4)软件包管理

一 软件包分类

1.1 源码包

c语言写的源码(安装慢,容易报错)
Linux(4)软件包管理
Linux(4)软件包管理

脚本安装包

就是源码包的再开发,编写了安装的脚本(不多)

1.2 二进制包(RPM包,系统默认包)

源代码编译之后的包(由高级语言转换为机器语言)
Linux(4)软件包管理
Linux(4)软件包管理

二 RPM包命名规则与依赖

2.1 命名规则

Linux(4)软件包管理

2.2 依赖性

Linux(4)软件包管理

三 安装、升级、卸载

3.1 包名和包全名

  • 没安装/升级之前,肯定要全名。不然不知道安装哪个版本的包。而卸载时的前提就是已经安装了包(这时就不需要全名了)
    Linux(4)软件包管理

3.2 安装

Linux(4)软件包管理

3.3 升级

  • 升级有时可以取代安装
    Linux(4)软件包管理

3.4 卸载

Linux(4)软件包管理

3.5 查询

查询是否安装

Linux(4)软件包管理

查询软件包详细信息

Linux(4)软件包管理

查询包的安装位置

Linux(4)软件包管理

查询系统文件属于那个安装包

Linux(4)软件包管理

查询包的依赖

Linux(4)软件包管理

四 校验和文件提取

4.1 校验

Linux(4)软件包管理

校验结果

Linux(4)软件包管理

文件类型

Linux(4)软件包管理

4.2 文件提取

Linux(4)软件包管理

Linux(4)软件包管理

演示

Linux(4)软件包管理

五 yum使用

5.1 配置yum源

Linux(4)软件包管理

5.2 yum常用命令

查询

Linux(4)软件包管理

安装

Linux(4)软件包管理

升级

升级和卸载不要不写包命,否则就是全部升级或卸载!!!
Linux(4)软件包管理

卸载

不要用yum卸载,因为他会把依赖它的包也一起下载
Linux(4)软件包管理

软件组管理

Linux(4)软件包管理

5.3 光盘yum源

Linux(4)软件包管理
Linux(4)软件包管理

六 源码包和rpm包

6.1 区别

Linux(4)软件包管理

rpm包的默认安装目录

Linux(4)软件包管理

源码包安装目录

Linux(4)软件包管理

启动方式的影响

  • rpm包可以用service命令启动
    Linux(4)软件包管理
    Linux(4)软件包管理

七 源码包安装过程

7.1 安装准备

Linux(4)软件包管理

7.2 注意事项

Linux(4)软件包管理

7.3 开始安装

Linux(4)软件包管理
Linux(4)软件包管理

Linux(4)软件包管理

7.4 卸载

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

八 脚本安装

Linux(4)软件包管理
Linux(4)软件包管理