rpm :软件包安装命令
5种管路机制
安装 卸载 升级 查询 校验
rpm 参数 软件包名或路径
-ivh 包的完整路径
显示安装进度h
显示安装信息v
i 安装 rpm -ivh zsh-4.2.6-3.i386.rpm
-e 软件包名 卸载 rpm -e zsh
-ivh --nodeps 忽略依赖关系 未必能用
-ivh --replacepkgs 重装软件 达到修复功能(配置错误)
冲突时忽略--force 强行升级安装
-U -F --force
--test 测试软件包能否安装
--justdb 更新
升级 -F 只更新已有老版本安装的
-U 不考虑原有软件是否安装
-U --oldpackage 降级回到原来的老版本
内核不能用升级的方式安装 要用-i安装新的
-qa 显示所有
-qa kernel\* 查看内核信息
-ql 显示软件内列表
-q 查询 软件名
-qi 显示摘要信息 软件名
-qf 显示有哪2个软件包安装来的
rpm -qf /etc/fstab
-qc 显示配置文件
rpm-qc httpd
-qd 显示帮助文档
-qR 显示依赖文档
rpm -qR nano
--provides 显示有哪些功能
rpm -q --provides nano
rpm -q --scripts nano 查看软件里的脚本
可以自定义显示软件格式 :
校验
rpm -V 软件名字
rpm -V
查询显示的信息意思:
s 大小不一致
M 权限不一致
U 拥有者不一致
L 路径月与原不一致
D 文件设备号不一致
5 md5
T 文件修改时间
datebsde 文件在:/var/lib/rpm/ rpm校验库
rpm 数字签名 :保证数据的完整性 ;身份验证
保证软件包的完整性和来源合法性
查看特征码 md5sum /etc/fstab
导入公钥:
#rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[root@station12 ~]# rpm -qa gpg-pubkey
gpg-pubkey-37017186-45761324
rpm -K 软件名 查看签名
rpm --checksig 软件名 也可以查看
-k 软件名 --nodigest 只查看签名
--nosignature 查看md5码
rpm 数据库故障时的重建
rpm --initdb 在原有基础上重建 不会覆盖原有的
rpm
转载于:https://blog.51cto.com/jingmu/474662