码迷,mamicode.com
首页 > 其他好文 > 详细

rpm 命令详解

时间:2018-05-20 14:19:43      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:-o   dep   hang   名称   重新安装   管理工具   测试安装   它的   init   

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               重建

 技术分享图片

技术分享图片

 

 

    

rpm 命令详解

标签:-o   dep   hang   名称   重新安装   管理工具   测试安装   它的   init   

原文地址:https://www.cnblogs.com/huxl1/p/9063060.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!