包名 : 操作已经安装的软件包时,使用包名;系统会搜索var/lib/rpm中的数据库
包全名: 操作的包时没有安装的软件包时,使用包全名,而且注意路径
切换到光盘package中 或者使用绝对路径
rpm -ivh 包全名
选项
-i (install) 安装
-v (verbose) 显示详细信息
-h (hash) 显示依赖性
--nodeps 不检测依赖性 实际操作中不使用 实验时可以使用
使用RPM安装软件处理依赖性很繁琐 一般不用 而是yum在线管理
(不需要在光盘文件的package目录下)
rpm -q 包名 #查询是否安装
选项 -q 查询(query)
rpm -qa #查询所有已经安装的RPM包
选项 -a 所有(all)
查询软件包详细信息
rpm -qi 包名
-i 查询软件信息(iformation)
-p 查询为安装包信息(package)使用此选项要用包全名
查询软件包中文件安装位置
rpm -ql 包名
选项 -l 列表(list)
-p 查询为安装包信息(package)
查询系统文件属于哪个RPM包
rpm -qf 系统文件名 (此文件必须是包装出来的文件)
-f 查询系统文件属于哪个软件包
查询软件包的依赖性
rpm -qR 包名
选项: -R 查询 软件包的依赖性(requires)
-p 查询未安装包信息(package)
rpm -V 已安装的包名
选项 :
-v 校验指定RPM包中的文件(verify)
主要用来修复 误操作
rpm2cpio 包全名 | \(换行符)cpio -idv .文件绝对路径
rpm2cpio #将rpm包转换为cpio格式的命令
cpio #是一个标准工具 它用于创建软件档案文件和从档案文件中提取文件
提取出来后 手动复制到/bin
原文:https://www.cnblogs.com/GOOGnine/p/12354007.html