zoukankan      html  css  js  c++  java
  • (九)Linux命令大全:RPM包管理-rpm命令管理

    01.RPM包命令原则

    http-2.2.15-15.e16.centos.1.i686.rpm
    httpd------------软件包名
    2.2.15-----------软件版本
    15---------------软件发布的次数
    e16.centos-------适合的Linux平台
    i686-------------适合的硬件平台
    rpm--------------rpm包扩展名
    

    02.RPM包依赖性

    树形依赖:a->b->c
    环形依赖:a->b->c->a
    模块依赖:模块依赖查询网站www.rpmfind.net
    

    03.包全名与包名

    包全名:操作的包是没有安装的软件包时,使用包全名,而且要注意路径
    包名:操作已经安装的软件包时,使用包名,是搜索/var/lib/rpm/中的数据库
    

    04.RPM安装

    rpm -ivh 包全名【-i:安装,-v:显示详细信息,-h:显示进度,--nodeps:不检测依赖性】
    

    05.RPM包升级

    rpm -Uvh 包全名【-U:升级】
    

    06.卸载

    rpm -e 包名【-e:卸载,--nodeps:不检测依赖性】
    

    07.查询是否安装

    rpm -q 包名【查询包是否安装,-q:查询】
    rpm -qa | grep 包名【查询包是否安装,-q:查询,grep:管道符--查询与包名相关的包】
    rpm -qa【查询所有已经安装的RPM包,-a:所有】
    

    08.查询软件包详细信息

    rpm -qi 包名【-i:查询软件信息,-p:查询未安装包信息(包全名)】
    

    09.查询包中文件安装位置

    rpm -ql 包名【-l:列表,-p:查询未安装包信息(包全名)】
    

    10.查询系统文件属于哪个RPM包

      rpm -qf 系统文件名【-f:查询系统文件属于哪个软件包】
    

    11.查询软件包的依赖性

      rpm -qR 包名【-R:查询软件包的依赖性,-p:查询未安装包信息】
    

    12.RPM包校验

      rpm -V 已安装的包名【-V:校验指定RPM包中的文件】
      1).验证内容中的8个信息的具体内容如下
          S:文件大小是否改变
          M:文件类型或文件的权限(rwx)是否被改变
          5:文件MD5校验和是否改变(可以看成文件内容是否改变)
          D:设备的中,从代码是否改变
          L:文件路径是否改变
          U:文件属主(所有者)是否改变
          G:文件的数组是否改变
          T:文件的修改时间是否改变
      2).文件类型
          c:配置文件
          d:普通文件
          g:"鬼"文件,很少见,就是该文件不应该被这个RPM包包含
          l:授权文件
          r:描述文件
    

    13.RPM包中文件提取

      rpm2cpio 包全名 |  cpio -idv .文件绝对路径【rpm2cpio:将rpm包转换为cpio格式的命令,cpio:是一个标准工具,它用于创建软件档案文件和从档案文件中提取文件】
      cpio 选项 <[文件设备]【-i:copy-in模式,还原,-d:还原时自动新建目录,-v:显示还原过程】
  • 相关阅读:
    光电缆线路安防综合监控网管运维方案
    5G时代 微波通信网络运维管理系统实施方案
    IT运维管理之NETCONF工具
    新基建 破局大规模数据中心智能化监控运维管理
    智慧工厂工业交换机网络运维管理系统
    智慧轨道交通云联网安防运维集成化管理系统应用方案
    智和网管平台SugarNMS万能命令工具 赋能IT智能运维
    智慧城市综合运维安防监控管理系统方案
    SugarNMS可视化智能运维 赋能数据中心安全管控
    下载时,经常看见ASC、MD5、SHA1等,是干什么的呢?
  • 原文地址:https://www.cnblogs.com/everyingo/p/12791451.html
Copyright © 2011-2022 走看看