一、Linux系统中软件包的类型
1.DEB
UBLinux DEBLinux
2.RPM
redhat centOS fadora
3.bz2|gz|xz
(1)绿色软件,可以直接使用
(2)需要源码安装,需要编译"configure"
二、软件包的名称结构
1.软件名称
2.软件版本
3.软件的授权协议版本
4.软件架构
5.软件类型后缀
三、rpm命令管理软件包
1.rpm参数及用法
参数 | 用法 |
---|---|
-ivh | 安装参数组合 -i install -v verbose -h hash |
-a | 所有 |
-f | 文件 |
-p | 软件包 |
-q | 查询 |
-l | 软件安装文件列表 |
-e | 卸载 |
-c | 配置文件 |
-d | 说明 |
–info | 软件信息 |
–force | 强制 |
–nodeps | 忽略依赖性 |
–script | 查询软件在安装或卸载过程中的运行脚本 |
-Kv | 检测软件mds校验玛 |
-V | 检测已安装软件在系统中的文件被修改信息 |
2.部分实验截图
当忘记某个服务的配置文件地址时:
四、本地软件仓库的搭建
1.系统软件仓库的作用
- 在系统中对软件仓库进行管理;
- rpm命令是不能解决依赖关系的;
- 如果需要软件在安装过程中自动解决依赖关系,需要搭建系统软件仓库。
2.搭建方法
(1)在系统中加载安装时使用的安装镜像
mkdir /jiajiren #新建一个挂载镜像文件的目录
mount rhel-8.2-x86_64-dvd.iso /jiajiren/