07.RPM包管理

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)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值