首页 > 代码库 > linux中rpm命令管理
linux中rpm命令管理
RPM包命名规则:
例如: httpd-2.2.15-15.el6.centos.i686.rpm
httpd软件包名
2.2.15软件版本
15软件发布的次数
el6.centos合适的linux平台
i686适合的硬件平台
rpm包拓展名
rpm命令管理:
在使用rpm安装,升级软件时,使用包全名
在操作已安装的软件包时,卸载,查询 ,使用包名。
rpm安装命令:
rpm -ivh 包全名
-i (install)安装
-v (verbose) 显示详情信息
-h (hash) 显示进度
rpm升级命令:
rpm -Uvh 包全名
-U 升级
rpm卸载命令:
rpm -e 包名
-e 卸载
rpm查询命令:
rpm -q 包名
-q 查询包是否安装
rpm -qa
-a (all)查询所有已经安装的rpm包
rpm -qi 包名
-i 查询软件信息
rpm -ql 包名
-l (list) 列表
-p (package)查询未安装包信息
rpm -qf 系统文件名
-f 查询系统文件属于哪个软件包
rpm -qR 包名
-R 查询软件包的依赖性
rpm包校验:
rpm -V 已安装的包名
-V 校验指定rpm包中的文件
验证内容中的8个信息:
S 文件大小是否改变
M 文件类型或文件的权限是否被改变
5 文件MD校验是(文件内容)否改变
D 设备的主从代码是否被改变
L 文件路径是否改变
U 文件的所有者是否改变
G 文件的属组是否改变
T 文件的修改时间是否改变
校验的文件类型:
c 配置文件
d 普通文档
g “鬼”文件
L 授权文件
r 描述文件
本文出自 “一切都是最好的安排” 博客,请务必保留此出处http://yqdszhdap.blog.51cto.com/12303029/1892116
linux中rpm命令管理