rpm 命令详解

rpm 软件包的管理工具,它的前端工具的yum  可以自动解决依赖关系

命令参数:

  安装:

  -ivh  :  安装软件包     rpm   -ivh   zsh-5.0.2-28.el7.x86_64.rpm

  -Uvh: 升级安装   若软件包不存在旧的办版本 直接安装

    --nodeps     忽略依赖关系

    --test          测试安装实际不安装

    --replacepkgs   重新安装 不能替换配置文件

    --force        强行升级

    --oldpackage   降级

卸载:

       -e   软件包名

              --allmatches   卸载所有匹配指定名称的个版本

              --test     测试卸载

  查看:

  -q  :

    l  : 软件包所生成的文件有    rpm   -ql   httpd

    c : 软件包的配置文件           rpm   -qc   httpd

    a : 查看所有已经安装rpm包   rpm  -qa

    f:  查看文件是安装那个包产生的   rpm  -qf   /etc/httpd

    p :  对未安装的包进行查询操作

    changlog  : 查看包的日志

    i    包的信息

    d  包的帮助文件

包来原合法性验证:

       来源合法性验证:

              数字签名: 私钥特征码

导入公钥

验证:安装时自动验证

       手动验证

数据库重建:

pm包是根据本地自己的一个数据可来定义的查询的  /var/lib/rpm

       rpm   -initdb  |  --rebuilddb

              --initdb               初始化数据库,当前没有任何数据库创建一个新的

              --rebuilddb               重建

 

    

猜你喜欢

转载自www.cnblogs.com/huxl1/p/9063060.html