0
点赞
收藏
分享

微信扫一扫

07.RPM包管理

扒皮狼 2022-02-25 阅读 34

RPM命令管理

命名原则

在这里插入图片描述

PRM包依赖性

在这里插入图片描述

包名和包全名

  • 包全名:操作的包是没有安装的软件包时,使用包全名。而且要注意路径
  • 包名:操作已经安装的软件包时,使用包名。是搜索var/lib/rpm/中的数据库

安装、升级与卸载

安装

rpm -ivh 包全名
  • -i 安装
  • -v 显示详细信息
  • -h 显示进度

升级

rpm -Uvh 包全名
  • -U 升级

卸载

rpm -e 包名
  • -e 卸载

RPM 包查询

查询是否安装

rpm-q 包名

-q 查询
-a 所有

查询详细信息

rpm -qi 包名
  • -i 查询软件信息

查询包中文件安装位置

rpm -ql 包名

-l 列表

查询系统文件属于哪个RPM包

rpm -qf 系统文件名
  • -f 查询系统文件属于哪个RPM包

查询软件包的依赖性

rpm -qR 包名
  • -R 查询软件包的依赖性
  • -p 查询未安装包信息

校验与文件提取

RPM包校验

rpm -V 已安装的包名
  • -V 校验文件

验证内容中的8个信息的具体内容如下:

  1. S文件大小是否改变
  2. M文件的类型或文件的权限(wx)是否被改变
  3. 文件MD5校验和是否改变(可以看成文件内容是否改变)
  4. D设备的中,从代码是否改变
  5. L文件路径是否改变
  6. U文件的属主(所有者)是否改变
  7. G文件的属组是否改变
  8. T文件的修改时间是否改变

文件类型

  1. c 配置文件(config file)
  2. d 普通文档(documentation)
  3. g “鬼”文件(ghost file),很少见,就是该文件不应该被这个RPM包包含
  4. 1 授权文件(license file)
  5. r 描述文件(read me)
举报

相关推荐

0 条评论