rpm分包:
主包:核心包
分包:支包
rpm包有验证机制:来源的合法性、软件包的完整性
rpm -K
安装:rpm -i /path/to/rpm_fille
-i|--install
-v,-vv,-vvv
-h:以#显示安装进度,一个#表示2%进度
-ivh
忽略依赖关系:
--nodeps
测试安装:
--test
重新安装:
--rplacepkgs
卸载:rpm -e 包名
---nodeps
查询:rpm -q|--query 包名
查询所有已经安装包:
rpm -qa
rpm -qa | grep "pattern"
查询包的摘要信息:
rpm -qi 包名
查询包安装生成的文件清单:
rpm -ql 包名
查询某文件是由哪个rpm安装生成的:
rpm -qf /path/to/some_file
查询包安装生成的配置文件:
rpm -qc 包名
查询包安装生成的帮助文档:
rpm -qd 包名
脚本查询包相关脚本:
rpm -q --scripts 包名
preinstall:安装前脚本
postinstall:安装后脚本
preuninstall:卸载前脚本
postuninstall:卸载后脚本
查询尚未安装的包的相关信息:
rpm -qpi /path/to/rpm_file
升级:
- U:升级+安装
- F:升级
-Uvh
-Fvh
注意:内核不应该升级。应该尽可能安装,它允许多版本并存:
校验:rpm -V 包名
源码格式的rpm包:
打包:rpm的包制作过程是根据spec文件来完成的:
rpmbuild
阅读(1461) | 评论(0) | 转发(1) |