rpm命令使用总结

安装软件:rpm -ivh software


升级软件

-Uvh 软件没有安装则安装,安装过就升级

-Fvh 软件没有安装则不会安装,安装过就升级


软件包查询(查询用到的数据库文件:/var/lib/rpm/

-q 查询软件是否安装

-qa 列出所有已经安装在本机的软件名称

-qi 列出软件的详细信息

-ql 列出软件所有文件与目录所在的完整路径

-qc 列出软件所有配置文件

-qd 列出软件的说明文件与man文件有关

-qR 列出软件的依赖文件

-qf 找出文件属于哪一个已经安装的软件

-qp [ilcdR] (package) 查看未安装的rpm包 


通过rpm验证

-V  已经安装的软件名称 若该软件所含文件被修改过,会列出

-Va 列出系统中所有可能被修改过的文件

-Vp 列出软件内可能被修改过的文件

-Vf 该文件是否被更改过


修改信息格式:…….. filetype

  • S :(file Size differs) 文件的容量大小是否被改变

  • M :(Mode differs) 文件的类型或文件的属性 (rwx) 是否被改变?如是否可运行等参数已被改变

  • 5 :(MD5 sum differs) MD5 这一种指纹码的内容已经不同

  • D :(Device major/minor number mis-match) 装置的主/次代码已经改变

  • L :(readLink(2) path mis-match) Link 路径已被改变

  • U :(User ownership differs) 文件的所属人已被改变

  • G :(Group ownership differs) 文件的所属群组已被改变

  • T :(mTime differs) 文件的创建时间已被改变

  • 文件类型

    • c config file

    • d documentation

    • g ghost file

    • l license file

    • r read me file

rpm软件卸载与重建

-e  卸载软件

--rebuild  /var/lib/rpm目录数据库文件有损坏,可以重建














你可能感兴趣的:(rpm,包管理)