1、rpm包命名原则
2、rpm包依赖性
比如 a-b-c 那么卸载的时候必须先卸载a,然后b然后c。安装则必须先安装c,然后b然后a。
环形依赖的解决方案就是用一条命令同时将abc三个包进行安装。
3、包全名 和 包名
4、使用rpm命令进行软件包的安装
rpm -ivh ×××.rpm
需要在包所在的路径下进行安装
5、包升级
6、包卸载
7、查询是否安装
8、查看软件包详细信息
如果选项中包含 -p 则后面跟的必须是包全名。
9、查询包中文件安装位置
10、查询系统文件属于哪个rpm包
这里的系统文件名指的是通过安装rpm包生成的文件。
这里的系统文件名可以是文件的绝对路径。
例如:
11、查看软件包的依赖性
例如:
12、rpm包校验
这里的校验指的是判断rpm包安装生成的文件是否被更改过,即还是不是安装时生成的原始文件。
例如:
表示白色标识的文件被更改过。
校验结果解析:
文件类型:
13、rpm包中文件提取
首先需要通过rpm2cpio命令将rpm包格式转换为cpio格式才可以进行文件提取。
这里的反斜杠\表示第一行命令没有输完,用于承上启下。
文件绝对路径前面的.表示把指定文件提取到当前目录下。
整句命令表示从包全名中提取指定的文件。
命令cpio用法:
<后面跟需要提取的对象
示例: