Linux----rpm

19 篇文章 0 订阅

rpm包依赖性
树形依赖 a–>b–>c
环形依赖a–>b–>c–a
模块依赖查询网站
www.rpmfind.net

RPM安装
rpm-ivh 包全名
-i(install)安装
-v(verbose)显示详细信息
-h(hash)显示进度
–nodeps 不检测依赖性

RPM包升级
rmp-Uvh 包全名
-U 升级

rpm -e包名
卸载也有依赖性 需要挨个卸载
-e(erase)卸载
–nodeps 不检测依赖性

查询 在任何位置都可
rpm yum安装的都可以查询
rpm -q 包名
查询是否安装
rpm -qa
查询所有安装的rpm包
-a所有all

rpm -qa | grep httpd 中间是管道符 查询httpd和httpd相关的

查询软件包详细信息
rpm-qi 包名
-i 查询软件信息
-p 查询未安装包信息 -p跟包全名

查询包中文件安装位置
rpm -ql 包名
-l列表
-p查询未安装包信息 -p跟包全名 qlp

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

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

校验和文件提取
rpm -V 已安装的包名
-V 校验指定rpm包中的文件 (verify)
显示内容 ----- 验证内容 文件类型 哪个文件
验证内容中的8个信息的具体内容如下
S 文件大小是否改变
M文件的类型或文件的权限(rwx)是否被改变
5文件MD5校验和是否改变(可以看成文件内容是否改变)
D设备的中,从代码是否改变
L文件的路径是否改变
U文件的属性(所有者)是否改变
G文件的属组是否改变
T文件的修改时间是否改变

文件类型
c 配置文件(config file)
d 普通文件 (documentation)
g’鬼’文件(ghost file) 很少见,就是该文件不应该被这个rpm包包含
l 授权文件 (license file)
r 描述文件 (read me)

rpm包文件提取
主要用来修复误操作 误删了某个文件
rpm2cpio 包全名 | \ |管道符 管道:一个命令的输出可以通过管道做为另一个命令的输入。
cpio -idv .文件绝对路径
\命令没写完换行
.代表把指定文件提取到当前目录下
rpm2cpio 将rpm包转换为cpio格式的命令
cpio 是一个标准工具,它用于创建软件档案文件和从档案文件中提取文件

cpio 选关系<[文件|设备]
-i copy-in模式 还原
-d 还原时自动新建目录
-v显示还原过程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值